npm install [package]
命令正在删除以前安装的其他软件包。
如果我运行npm install [package b]
,它将安装软件包b,但删除软件包a。反之,与其他软件包相反。
使用以下命令npm install --save @ng-bootstrap/ng-bootstrap
安装 ng-bootstrap依赖项并随后安装以下依赖项npm install ng2-ion-range-slider --save
时会发生这种情况,在这种情况下,ng-bootstrap dependency
被删除了我的node_modules
中。我的问题是为什么会这样?这种奇怪行为的解释是什么?
答案 0 :(得分:0)
就我而言,这是由于过时的 package-lock.json
(在最新的 package.json
更改后未提交到 git)而发生的。
解决方案:执行简单的 npm i
来修复您的 package-lock.json
此后 npm i [packages]
应按预期工作