【问题标题】:Getting errors while importing a forked repo as react.js dependencies [duplicate]将分叉存储库作为 react.js 依赖项导入时出错 [重复]
【发布时间】: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的格式。在这里尝试一些答案stackoverflow.com/questions/17509669/…
  • 你为什么不想使用--save-dev?你可以这样做:-D, --save-dev:包将出现在你的devDependencies中。
  • @huseyint 你能告诉我完整的代码吗?
  • @SimplyComplexable 这只会给我以下错误:“npm ERR!无法安装 git+github.com/Lethees/…:缺少软件包版本。”即使我修改了 package.json,它仍然会抛出错误。我相信这是由于一个 repo 包含两个依赖项,为此可能需要将 'chonky' 与 'chonky-awesome-icon' 分开。

标签: javascript reactjs github npm fork


【解决方案1】:

以下内容对您的问题很有帮助。

您可以在 CLI 中使用这些命令

npm i chocky --save-dev :

 ...},
  "devDependencies": {
    "chonky": "^2.1.0"
  }

npm 我笨拙:

"dependencies": {
    ...
    "chonky": "^2.1.0",
    ....

【讨论】:

    猜你喜欢
    • 2019-08-29
    • 2020-09-28
    • 2023-03-23
    • 1970-01-01
    • 2017-12-11
    • 1970-01-01
    • 2018-08-20
    • 2019-04-05
    • 2020-10-15
    相关资源
    最近更新 更多