评论

添加npm包时无法添加node_modules的问题解决

npm构建和引入weui及weapp组件

1.问题:

  • 昨天添加npm包时一直遇到个问题,npm init 和npm i 之后,只生成package.json,不会自动生成node_modules,也就无法构建npm。

2.尝试:

  • 在网上查找各种方案,多次尝试,清缓存,修改config 中的global为false等,一晚上没成功,今天再次调试,终于,现将解决步骤写出,以免下次遇到又懵了。

3.步骤:

第一步

  • npm初始化,npm init, 然后会生成一个package.json,此时,在project.config.js里面修改如下:
"packNpmManually"true,
    "packNpmRelationList": [
      {
        "packageJsonPath""./package.json",
        "miniprogramNpmDistDir""./"
      }
    ]

第二步

  • 安装想要的组件包
npm install weui-miniprogram
npm i @vant/weapp -S --production
  • 此时,就会出现node_modules

第三步

  • 在工具中找到构建npm,点击完成npm构建
最后一次编辑于  2022-06-09  
点赞 0
收藏
评论

3 个评论

  • 🎶🇸 🇦 🇲  จุ๊บ
    🎶🇸 🇦 🇲 จุ๊บ
    2022-07-02

    我按照此方法还是不行 ,不知道哪里出了问题

    Microsoft Windows [版本 10.0.22000.434]
    (c) Microsoft Corporation。保留所有权利。
    
    
    D:\ssseo>npm i @vant/weapp -S --production
    npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
    npm WARN config production Use `--omit=dev` instead.
    changed 1 package in 4s
    D:\ssseo>npm -v
    npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
    8.13.2
    D:\ssseo>node -v
    v16.15.1
    
    2022-07-02
    赞同 1
    回复
  • 基普驰
    基普驰
    2023-01-11

    太感谢了

    2023-01-11
    赞同
    回复
  • zero
    zero
    2022-06-09

    第一次用markdown写 写得也太丑了 没法删除 修改又不行 尴尬

    2022-06-09
    赞同
    回复
登录 后发表内容