小程序使用npm包引入vantUI组件库

1.初始化小程序项目 在项目根目录下npm init 为了生成package.json
2.新建node_modules文件夹
3.在项目根目录下 npm i vant-weapp -S --production
4.node_modules目录下生成了2个文件夹。一个带版本号,一个不带。

在微信开发工具“构建npm”。

我们再检查下小程序的miniprogram_npm目录。发现引入了带版本号的npm模块。

接下来。我们关闭微信开发者工具,把这个文件夹改名为“vant-weapp”。

再次运行:

成功!!

以后安装模块可以直接用npm命令。cnpm,也行,但记得手动重命名,删除文件夹的版本号。
5.其它还有一些失败的原因。
比如:

1、json文件中引用模块时,路径写错。
会导致:

这个路径不要傻傻的按照Vant文档的写:

/path/to/vant-weapp/dist/button/index

应该这么写:

前面不用加“…/”。文件夹一定要对应。

2、使用npm模块未勾选

3、组件化引用文件时。(不用npm引入)
引入的组件依赖于其他的组件。引入不全,导致报错。
但npm安装,是把所有的包下载了。应该没这个问题。
在页面使用vant组件
{
“usingComponents”:{

“van-button”:"/miniprogram_npm/vant-weapp/button/index"
}
}
页面
按钮

你可能感兴趣的:(小程序)