收藏
回答

请问为什么无法构建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也找不出来 请问是为什么呢

回答关注问题邀请回答
收藏

2 个回答

  • 郑敏
    郑敏
    星期五 14:58

    如果还是无法构建 ,加上这个配置信息试试

    再问楼主一个问题,如果构建成功之后 会生成 这个目录miniprogram_npm,方便告诉我 你构建的这个目录下面模块的 文件一共有哪些吗?

    我这边目前只有两 (以这个为例 sm-crypto)我的目录结构是

    ├─miniprogram_npm

    │  └─sm-crypto

    │  ├─index.js

    | └─index.js.map

    是所有编译出来的都是这样还是我本地这边的问题导致编译的有问题呢。但是 构建npm 开发工具弹窗提示是成功 的

    星期五 14:58
    有用
    回复
  • 揪一口布丁🍮
    揪一口布丁🍮
    星期四 16:35

    找到 project.config.json 文件 按照下面配置


    "packNpmManually": true,

    "packNpmRelationList": [

          {

            "packageJsonPath": "./package.json",

            "miniprogramNpmDistDir": "./"

          }

        ],

        

    配置完后 在重新 npm构建


    星期四 16:35
    有用
    回复 1
    • 8号
      8号
      1天前
      配置完安装后记得重启开发工具,要不一直不行,我试了半天,结果重新打开就可以了,真是。。。。
      1天前
      回复
登录 后发表内容