小程序
小游戏
企业微信
微信支付
扫描小程序码分享
message: 没有找到可以构建的 NPM 包,请确认需要参与构建的 npm 都在 `miniprogramRoot` 目录内,或配置 project.config.json 的 packNpmManually 和 packNpmRelationList 进行构建
已按初始化npm,但是构建提示npm包找不到
32 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
都配置了还是不行,有没有大佬帮忙解决一下
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
在csdn上搜索,给个思路是路径的问题,需要配置好它提示的那两个文件夹路径,不然构建会出错
我也遇到了,,,试了都不行,然后看了下。改了一下miniprogramRoot目录就行了,其他未做任何修改
直接上链接
https://www.jianshu.com/p/529b821c95c4
基本信息:ts基础版
我也不知道怎么就突然可以构建了,我的操作如下:
1.在projects目录执行 npm init -y 接着 npm i (创建了projects目录下的node_modules文件夹)
2.在miniprogram文件夹执行 npm initial -y (创建了miniprogram目录下的package.json文件)接着 npm i (创建了package-lock.json文件)
3.project.config.json 添加了
"packNpmManually": true,
"packNpmRelationList": [
{
"packageJsonPath": "./package.json",
"miniprogramNpmDistDir": "./"
}
]
4.直接构建或者重新打开项目构建npm都失败
5.在miniprogram目录,执行 npm i ladash(随便装了一个js库,创建出了node_modules文件夹),然后构建npm就完成了
补充:
1.在projects目录下 npm init -y 接着 npm i 创建了 node_modules ,而在miniprogram文件夹 npm init -y 接着 npm i 没有创建出 node_modules 文件夹,是因为 projects 目录下的 package.json 文件中本就有开发依赖包
2.所以构建失败可能跟miniprogram目录下没有node_modules有关?
已解决,过程如下:
],
npm init -y
npm install
在开发工具中使用某些模版创建的项目,npm的配置文件在根目录中,微信小程序执行"npm构建"是在miniprogram路径下进行,如果miniprogram路径下没有package.json就会构建失败。
解决办法:在miniprogram路径下对该目录进行npm初始化,即: npm init -y 或者复制一份package.json到该目录,然后执行npm install 即可。
原理类似maven中的pom,gradle中的.gradle,没有package.json文件则无法被npm识别
重新打开此项目就行
package.json 里面 name不能是中文,不然构建不成功
正在加载...
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
在csdn上搜索,给个思路是路径的问题,需要配置好它提示的那两个文件夹路径,不然构建会出错
我也遇到了,,,试了都不行,然后看了下。改了一下miniprogramRoot目录就行了,其他未做任何修改
直接上链接
https://www.jianshu.com/p/529b821c95c4
基本信息:ts基础版
我也不知道怎么就突然可以构建了,我的操作如下:
1.在projects目录执行 npm init -y 接着 npm i (创建了projects目录下的node_modules文件夹)
2.在miniprogram文件夹执行 npm initial -y (创建了miniprogram目录下的package.json文件)接着 npm i (创建了package-lock.json文件)
3.project.config.json 添加了
"packNpmManually": true,
"packNpmRelationList": [
{
"packageJsonPath": "./package.json",
"miniprogramNpmDistDir": "./"
}
]
4.直接构建或者重新打开项目构建npm都失败
5.在miniprogram目录,执行 npm i ladash(随便装了一个js库,创建出了node_modules文件夹),然后构建npm就完成了
补充:
1.在projects目录下 npm init -y 接着 npm i 创建了 node_modules ,而在miniprogram文件夹 npm init -y 接着 npm i 没有创建出 node_modules 文件夹,是因为 projects 目录下的 package.json 文件中本就有开发依赖包
2.所以构建失败可能跟miniprogram目录下没有node_modules有关?
已解决,过程如下:
"packNpmRelationList": [
{
"packageJsonPath": "./package.json",
"miniprogramNpmDistDir": "./"
}
],
npm init -y
npm install
在开发工具中使用某些模版创建的项目,npm的配置文件在根目录中,微信小程序执行"npm构建"是在miniprogram路径下进行,如果miniprogram路径下没有package.json就会构建失败。
解决办法:在miniprogram路径下对该目录进行npm初始化,即: npm init -y 或者复制一份package.json到该目录,然后执行npm install 即可。
重新打开此项目就行
package.json 里面 name不能是中文,不然构建不成功