假设某人安装了无效的本地依赖项。 (文件在本地不存在)
package-lock.json
"mock-framework": {
"version": "file:../../../mock-framework",
package.json:
"dependencies": {
"mock-framework": "file:../../../mock-framework"
}
我需要重新安装框架,但是它在我的计算机上的位置不同,并且不遵循包锁中提供的结构。因为运行npm install命令会给我错误:
Could not install from "../../../mock-framework" as it does not contain a package.json file.
是否可以通过命令行对其进行清理?我尝试过npm uinstall
,但还是没有运气。
答案 0 :(得分:0)
我最近在package-lock.json
理想情况下,npm uninstall
应该删除package-lock.json
中的条目,但是由于没有,并且您只有一个本地框架作为已更改的依赖项,因此可以尝试--p
修复依赖关系路径并运行rm package-lock.json && npm i
希望我能直接回答您的问题陈述。