问题
:
在微信开发工具中去构建npm失败,找不到相应的node_modules包,需要安装模块
发生错误Error: D:\IT DateFiles\WeChatProjects\GoZX\package.json 对应的 node_modules 不存在,请在 D:\IT DateFiles\WeChatProjects\GoZX 执行 `npm install`
原因
:
没有找到npm的模块包,
解决
:
管理员权限打开cmd并转到当前项目的目录下,对npm初始化,在进行npm install 需要安装的模块(这里我安装的是有赞的组件)
npm init -y
npm i @vant/weapp -S --production
更改后:
Microsoft Windows [版本 10.0.19045.2965]
(c) Microsoft Corporation。保留所有权利。
C:\WINDOWS\system32>b:
B:\>cd D:\IT DateFiles\WeChatProjects\GoZX
B:\>d:
D:\IT DateFiles\WeChatProjects\GoZX>dir
驱动器 D 中的卷是 本地磁盘
卷的序列号是 4CAE-AFC2
D:\IT DateFiles\WeChatProjects\GoZX 的目录
2023/06/01 03:20 <DIR> .
2023/06/01 03:20 <DIR> ..
2023/05/25 00:55 587 .eslintrc.js
2023/05/25 00:55 18 app.js
2023/06/01 03:00 545 app.json
2023/05/25 00:55 194 app.wxss
2023/06/01 03:20 222 package.json
2023/05/31 18:29 <DIR> pages
2023/06/01 03:21 698 project.config.json
2023/05/25 01:15 332 project.private.config.json
2023/05/25 00:55 201 sitemap.json
8 个文件 2,797 字节
3 个目录 494,595,321,856 可用字节
D:\IT DateFiles\WeChatProjects\GoZX>npm init -y
Wrote to D:\IT DateFiles\WeChatProjects\GoZX\package.json:
{
"name": "gozx",
"version": "1.0.0",
"main": ".eslintrc.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC",
"description": ""
}
D:\IT DateFiles\WeChatProjects\GoZX>npm i @vant/weapp -S --production
npm WARN config production Use `--omit=dev` instead.
added 1 package in 3s
D:\IT DateFiles\WeChatProjects\GoZX>npm list
gozx@1.0.0 D:\IT DateFiles\WeChatProjects\GoZX
`-- @vant/weapp@1.10.19
再次在微信开发者工具中工具->构建npm,
构建成功。