将分叉存储库作为 react.js 依赖项导入时出错 [重复]
Posted
技术标签:
【中文标题】将分叉存储库作为 react.js 依赖项导入时出错 [重复]【英文标题】:Getting errors while importing a forked repo as react.js dependencies [duplicate] 【发布时间】:2021-05-16 14:43:06 【问题描述】:我分叉了 [TimboKZ 的 Chonky] 并对其进行了一些更改以适合我的项目。 (链接:https://github.com/TimboKZ/Chonky)我遵循this article 所说的每一步。当我运行 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 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",
我应该怎么做才能成功地将分叉的 repo 作为依赖项导入?我注意到 TimboKZ 在他的“package”文件夹中有“Chonky”和“Chonky-icon-fontawesome”,这是我要导入的两个依赖项。每个依赖项都有一个 package.json。可能与我遇到的错误有关吗?
【问题讨论】:
可能只是url的格式。在这里尝试一些答案***.com/questions/17509669/… 你为什么不想使用--save-dev?你可以这样做:-D, --save-dev
:包将出现在你的devDependencies
中。
这能回答你的问题吗? How to install an npm package from GitHub directly?
@huseyint 你能告诉我完整的代码吗?
@SimplyComplexable 这只会给我以下错误:“npm ERR!无法安装 git+github.com/Lethees/…:缺少软件包版本。”即使我修改了 package.json,它仍然会抛出错误。我相信这是由于一个 repo 包含两个依赖项,为此可能需要将 'chonky' 与 'chonky-awesome-icon' 分开。
【参考方案1】:
以下内容对您的问题很有帮助。
您可以在 CLI 中使用这些命令
npm i chocky --save-dev :
...,
"devDependencies":
"chonky": "^2.1.0"
npm 我笨拙:
"dependencies":
...
"chonky": "^2.1.0",
....
【讨论】:
以上是关于将分叉存储库作为 react.js 依赖项导入时出错 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
React.js + Summernote,如何导入 JavaScript 依赖库
将项目从 bitbucket 导入到本地 maven 存储库
如何将 git 存储库中的 jar 文件添加为 gradle 中的依赖项?