跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 请问为什么我通过 npm install 安装的新包 在 package-lock 中没有生成呀?
未分類
16 4 月 2021

请问为什么我通过 npm install 安装的新包 在 package-lock 中没有生成呀?

请问为什么我通过 npm install 安装的新包 在 package-lock 中没有生成呀?

資深大佬 : muunala10221 0

npm 版本是 6.14.4 在网上搜了一下没看到相关的问题

大佬有話說 (8)

  • 資深大佬 : Kasumi20

    换 yarn

  • 主 資深大佬 : muunala10221

    大概了解了,但不知道正确与否 用 cnpm 安装的新包 不会在 package-lock 中生成

  • 資深大佬 : whincwu

    加参数 –save

  • 資深大佬 : catchexception

    rm -rf node_modules/
    rm -f package-lock.*
    npm i

  • 主 資深大佬 : muunala10221

    @whincwu cnpm 也可以生成嘛

  • 主 資深大佬 : muunala10221

    @catchexception 刚大概就是这样解决的 感谢

  • 資深大佬 : GeekJason

    尽量不要使用 cnpm,我被坑过好几次

  • 資深大佬 : phobal

    还有一种情况也可能不会更新 package-lock.json 文件

    包 A 依赖 包 B, A 已经安装到你的项目中了,lock 文件中已经包含了 A 、B 包的记录
    然后有一天你需要使用 B, 这时候使用 npm intsall B 的时候,这时候如果 B 的版本和 A 依赖 B 的版本是一致的话,也不会更新 lock 文件

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具