npm install 不起作用,因为某些包不包含 package.json 文件
Posted
技术标签:
【中文标题】npm install 不起作用,因为某些包不包含 package.json 文件【英文标题】:npm install does not work because certain package does not contain a package.json file 【发布时间】:2021-08-13 00:56:25 【问题描述】:我正在尝试为克隆的项目运行 npm install 并出现以下错误:Could not install from "node_modules/@miksu/prettier/parse-srcset@github:ikatyang/parse-srcset#54eb9c1cb21db5c62b4d0e275d7249516df6f0ee" as it does not contain a package.json file
我在此目录中没有 /node_modules
,因为这是我本地计算机上此项目的第一个 npm i
。我也在使用 vscode,我在 package.lock 文件@miksu/prettier
中有这个,但我在 package.json 中没有更漂亮的作为要安装的包。让我知道还需要什么其他信息。谢谢!
编辑:我从package-lock.json
中删除了@miksu/prettier
条目,这允许npm i
成功运行,但我仍然不确定这个错误是怎么回事。感谢您的澄清,谢谢。
【问题讨论】:
【参考方案1】:我的意思是......它自己的包不包含 package.json
【讨论】:
不是项目,它自己的包,我无法从 node_modules/@miksu/prettier/parse-srcset@github:ikatyang/parse-srcset#54eb9c1cb21db5c62b4d0e275d7249516df6f0ee 安装的 npm,这意味着 dir 没有一个包.json。尝试在那里添加一个node_modules
在项目中不存在
这意味着你正在尝试安装一个不存在的模块
这样的包怎么会出现在我的 package.lock 中?我怎样才能解决这个问题?分叉项目?以上是关于npm install 不起作用,因为某些包不包含 package.json 文件的主要内容,如果未能解决你的问题,请参考以下文章
sudo apt install npm 它不起作用“以下软件包具有未满足的依赖项”
运行 npm install cordova 时 npm install 不起作用