1.问题:
- 昨天添加npm包时一直遇到个问题,npm init 和npm i 之后,只生成package.json,不会自动生成node_modules,也就无法构建npm。
2.尝试:
- 在网上查找各种方案,多次尝试,清缓存,修改config 中的global为false等,一晚上没成功,今天再次调试,终于,现将解决步骤写出,以免下次遇到又懵了。
3.步骤:
第一步
- npm初始化,npm init, 然后会生成一个package.json,此时,在project.config.js里面修改如下:
"packNpmManually": true,
"packNpmRelationList": [
{
"packageJsonPath": "./package.json",
"miniprogramNpmDistDir": "./"
}
]
第二步
- 安装想要的组件包
npm install weui-miniprogram
npm i @vant/weapp -S --production
- 此时,就会出现node_modules
第三步
- 在工具中找到构建npm,点击完成npm构建
我按照此方法还是不行 ,不知道哪里出了问题
Microsoft Windows [版本 10.0.22000.434] (c) Microsoft Corporation。保留所有权利。 D:\ssseo>npm i @vant/weapp -S --production npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead. npm WARN config production Use `--omit=dev` instead. changed 1 package in 4s D:\ssseo>npm -v npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead. 8.13.2 D:\ssseo>node -v v16.15.1
太感谢了
第一次用markdown写 写得也太丑了 没法删除 修改又不行 尴尬