Javascript 将分叉回购作为react.js依赖项导入时出错
我选择了[TimboKZ的Chonky],并对其进行了一些修改以适应我的项目。(链接:)我遵循了上面说的每一步。当我运行npm I时,我的终端返回如下错误:Javascript 将分叉回购作为react.js依赖项导入时出错,javascript,reactjs,github,npm,fork,Javascript,Reactjs,Github,Npm,Fork,我选择了[TimboKZ的Chonky],并对其进行了一些修改以适应我的项目。(链接:)我遵循了上面说的每一步。当我运行npm I时,我的终端返回如下错误: PS C:\Users\lifan\Desktop\Ubiq\New folder> npm i npm ERR! code ENOLOCAL npm ERR! Could not install from "node_modules\chonky\packages\chonky" as it does not c
PS C:\Users\lifan\Desktop\Ubiq\New folder> npm i
npm ERR! code ENOLOCAL
npm ERR! Could not install from "node_modules\chonky\packages\chonky" as it does not contain a package.json file.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\lifan\AppData\Roaming\npm-cache\_logs\2021-02-11T23_14_30_825Z-debug.log
我的package.json就是这样的:
"chonky": "https://github.com/Lethees/Chonky.git",
"chonky-icon-fontawesome": "https://github.com/Lethees/Chonky.git",
我应该怎么做才能成功地将分叉回购作为依赖项导入?我注意到TimboKZ的“package”文件夹中同时有“Chonky”和“Chonky”,这是我想要导入的两个依赖项。每个依赖项都有一个package.json。这可能与我遇到的错误有关吗?以下内容有助于解决您的问题 您可以在CLI中使用这些命令 npm i chocky--保存开发:
...},
"devDependencies": {
"chonky": "^2.1.0"
}
npm i chocky:
"dependencies": {
...
"chonky": "^2.1.0",
....
它可能只是url的格式。在这里尝试一些答案,为什么不使用--save dev?您可以这样做:
-D,--save dev
:包将出现在您的devdependences
中。这是否回答了您的问题@huseyint你能给我看完整的代码吗?@SimplyComplexable这只会给我以下错误:“npm ERR!无法安装git+:缺少软件包版本。”而且即使我修改了包。json,它仍然会抛出错误。我相信这是因为一个repo包含两个依赖项,可能必须将“chonky”和“chonky awesome icon”分开