如果还是无法构建 ,加上这个配置信息试试 [图片] 再问楼主一个问题,如果构建成功之后 会生成 这个目录miniprogram_npm,方便告诉我 你构建的这个目录下面模块的 文件一共有哪些吗? 我这边目前只有两 (以这个为例 sm-crypto)我的目录结构是 ├─miniprogram_npm │ └─sm-crypto │ ├─index.js | └─index.js.map 是所有编译出来的都是这样还是我本地这边的问题导致编译的有问题呢。但是 构建npm 开发工具弹窗提示是成功 的
请问为什么无法构建npm?message: NPM packages not found. Please confirm npm packages which need to build are belong to `miniprogramRoot` directory. Or you may edit project.config.json's `packNpmManually` and `packNpmRelationList` appid: wx250446eb963bc24b openid: o6zAJs6GHK68dgKFnRZ371h8qpdo ideVersion: 1.06.2412050 osType: win32-x64 time: 2025-03-27 15:53:06 出现了这样子的一个报错 但是文件配置得都没有问题 ai也找不出来 请问是为什么呢
03-28[图片] 加一下这个配置试试
开发工具构建npm没效果,不会生成miniprogram-npm目录,时好时坏?[图片][图片][图片] [图片]同样的依赖,同样的版本,之前就可以构建npm生成miniprogram_npm目录,这次就不行,做的什么玩意儿啊,IDE版本[图片]
03-28补充一下,为什么我使用 const smCrypto = require('sm-crypto'); 这种形式引入模块时,会在当前目录下找这个文件的 .js文件而不是去 miniprogram_npm 这个目录下面去找对应的 模块
这个目录下只有这两个文件正常吗?[图片] 如图我新建了一个 项目 并安装了 sm-crypto 然后我在miniprogram 目录下面的 utils 目录中的 cryptoUtil.js 中使用 const smCrypto = require('sm-crypto'); 但是编译时一直报错 Error: module 'utils/sm-crypto.js' is not defined, require args is 'sm-crypto',然后使用: const smCrypto = require('../../miniprogram_npm/sm-crypto'); 但是编译时一直报错 Error: can not find module : , require args is ../../miniprogram_npm/sm-crypto 有大佬遇到过吗,能帮我分析一下是什么问题,应该怎么解决吗? 补充一下: 我是基于 微信开发者工具 1.06.2412050 版本。 [图片] 创建的一个小程序。然后打开终端 执行了 yarn init 填写了基本项目信息之后 执行了 yarn install 然后执行了 yarn add sm-crypto 然后配置了 project.config.json 中的 “setting” "packNpmManually": false, "packNpmRelationList": [ { "packageJsonPath": "package.json", "miniprogramNpmDistDir": "./" } ], 然后 "工具" -> 构建npm。生成miniprogram_npm目录之后 在工程的 miniprogram/utils 目录下面新建了一个 cryptoUtil.js,然后在第一行 const smCrypto = require('sm-crypto'); 然后保存之后 就开始报错了
03-28