在节点 13.10.1 上测试
ng add我正在通过命令安装一些 Angular Libraries+schematics(由我编写) 。库被添加到package.json 但不package-lock.json添加到. 当我尝试为我的项目提供服务时,我收到了一条关于库peerDependecies不满意的错误消息。
- 我跑
npm i <missingpackages...> - 我跑
ng serve
然后我得到一个新的错误,我之前安装的 Angular 库现在消失了。只剩下他们的范围文件夹(@my-corp)
- 然后我重新运行
npm i <libraries...>, ng-serve
一切正常(库也已添加到其中package-lock.json)。谁能解释我这种奇怪的行为?