小程序
小游戏
企业微信
微信支付
扫描小程序码分享
message: 没有找到可以构建的 NPM 包,请确认需要参与构建的 npm 都在 `miniprogramRoot` 目录内,或配置 project.config.json 的 packNpmManually 和 packNpmRelationList 进行构建
已按初始化npm,但是构建提示npm包找不到
26 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
不用ts模板一切正常,用了就GG,不过去到miniprogram目录安装,就没啥毛病
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
"miniprogramNpmDistDir": "./../你的项目名"
project.config.json中修改成以下
"packNpmManually": true, "packNpmRelationList": [ { "packageJsonPath": "./package.json", "miniprogramNpmDistDir": "./miniprogram/" } ],
正确的解决步骤:
1.进入项目文件目录根目录(如:MINIPROGRAM-1),开启终端(以下操作均在终端操作)
a.npm init -y
说明:在项目根目录下快速创建package.json,其实其他任何项目,需要使用npm库都需操作此步骤,如同git init
b.随便依赖一个库,笔者操作命令为:npm install --save miniprogram-sm-crypto
说明:目测安装依赖只是个幌子,其实是依靠install自动创建node_modules
2.回到开发者工具后,使用工具-构建npm即可
说明:构建npm的目的是:因为小程序是不可以直接使用node_modules里的东西,通过开发者工具的[构建npm]会在node_modules同级目录下生成miniprogram_npm(这才是小程序真正使用的目录,所有构建npm的目的是这)
npm init 后一定要重新安装想要安装的npm包
我也是这样的问题 怎么解决啊
正在加载...
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
不用ts模板一切正常,用了就GG,不过去到miniprogram目录安装,就没啥毛病
"miniprogramNpmDistDir": "./../你的项目名"
project.config.json中修改成以下
"packNpmManually": true, "packNpmRelationList": [ { "packageJsonPath": "./package.json", "miniprogramNpmDistDir": "./miniprogram/" } ],
正确的解决步骤:
1.进入项目文件目录根目录(如:MINIPROGRAM-1),开启终端(以下操作均在终端操作)
a.npm init -y
说明:在项目根目录下快速创建package.json,其实其他任何项目,需要使用npm库都需操作此步骤,如同git init
b.随便依赖一个库,笔者操作命令为:npm install --save miniprogram-sm-crypto
说明:目测安装依赖只是个幌子,其实是依靠install自动创建node_modules
2.回到开发者工具后,使用工具-构建npm即可
说明:构建npm的目的是:因为小程序是不可以直接使用node_modules里的东西,通过开发者工具的[构建npm]会在node_modules同级目录下生成miniprogram_npm(这才是小程序真正使用的目录,所有构建npm的目的是这)
npm init 后一定要重新安装想要安装的npm包
我也是这样的问题 怎么解决啊