收藏
回答

devDependencies中的依赖在npm构建时不出现在miniprogram_npm中?

开发工具版本号:1.05.2103200

开发环境:Windows 64

构建npm时,如果依赖包放在了devDependencies下虽然也会提示“构建成功”,但是minprogram_npm却没有,导致引用报错。根据社区建议使用packNpmManually 改成 false,但是不奏效。

目前自行解决办法:将devDependencies下的依赖包先放到dependencies下进行构建,成功出现在minprogram_npm中后再移回devDependencies

请问还有什么其他办法吗?

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

1 个回答

  • 工号 9527
    工号 9527
    2021-04-25

    devDependencies 是你开发中需要用的,但是线上不需要用的

    minprogram_npm 只会构建 dependencies 下的组件。

    2021-04-25
    有用
    回复 5
    • 远扬
      远扬
      2021-04-25
      那开发中需要的依赖包只能自己根据node_modules中的文件位置进行引用吗?
      2021-04-25
      回复
    • 工号 9527
      工号 9527
      2021-04-25回复远扬
      你开发中需要依赖的包,也不需要达到 miniprogram_npm 里。正常的 node_modules 下就好
      2021-04-25
      回复
    • 远扬
      远扬
      发表于移动端
      2021-04-25回复工号 9527
      好的,明白了,谢谢你的耐心帮助
      2021-04-25
      回复
    • 风之子
      风之子
      2022-08-30回复工号 9527
      我用mysql2这个包,miniprogram_npm没有依赖的包,js文件里require('mysql2')就会报很多依赖错误,怎么办?
      2022-08-30
      回复
    • 工号 9527
      工号 9527
      2022-08-30回复风之子
      你在小程序端连 mysql ?不安全吧
      2022-08-30
      回复
登录 后发表内容