微信小程序·使用NPM

448 阅读1分钟

在微信小程序项目中使用npm 安装UI库 遇到的问题及解决方法

一、如果按文档走:

  1. 执行命令安装: npm install
  1. 工具 -> 构建 npm
注意: 没有找到 node_modules 目录的话:是由于npm 还没有初始化

二、解决如下:

  1. 在小程序根目录下执行命令:

     执行  `npm init`  生成 `package.json`文件
    
  2. 在继续安装你要安装的第三方包:

     npm i vant-weapp -S --production
    
  3. 开发工具

     工具 -> 构建 npm
    
  4. 详情里面

    选中使用 npm 模块
    
  5. 修改 app.json文件

    将 app.json 中的 "style": "v2"去除,小程序的新版基础组件强行加上了许多样式,难以去除,不关闭将造成部分组件样式混乱
    

三、应用:

    // 1.通过 npm 安装
    // app.json
    "usingComponents": {
      "van-button": "@vant/weapp/button/index"
    }
    
    // 2.通过下载源码使用 es6版本
    // app.json
    "usingComponents": {
      "van-button": "path/to/@vant/weapp/dist/button/index"
    }
    
    // 3.通过下载源码使用 es5版本
    // app.json
    "usingComponents": {
      "van-button": "path/to/@vant/weapp/lib/button/index"
    }