运行npm install
时出现以下错误:
找不到所需的软件包“ getSnapshot-pkg-repo@^1.0.0” “ npm”注册表上的“ conventional-changelog-core@^2.0.11”。
我不知道它来自哪里。我没有在我的conventional-changelog-core
文件中直接指定package.json
,这意味着其他软件包也需要它。我怎么知道是什么原因引起的?
答案 0 :(得分:0)
请检查您是否总体上拥有package-lock.json
文件,其中包含所有软件包和子软件包的要求,并可能会过时,因此只需删除该文件并尝试再次运行npm install
即可。
否则,恐怕您将不得不从package.json文件中检查每个节点模块的package.json文件,并检查需要该特定模块的软件包,并可能找到其替换模块。