gpt4 book ai didi

javascript - 发布 npm 包后 ENOLOCAL : can't find package. json 文件

转载 作者:搜寻专家 更新时间:2023-11-01 00:04:12 25 4
gpt4 key购买 nike

生态系统

using npm@6.1.0
using node@v8.11.1

上下文

我有一个包含本地依赖项的 JS 项目:

package.json :

"dependencies": {
"my_local_module": "file:my_local_module"
},

然后,我将项目发布为 npm 私有(private)包:到目前为止一切正常。

问题

当我尝试安装我的私有(private)包时,我遇到了这个问题:

33 error code ENOLOCAL
34 error Could not install from "node_modules\@my_scope\my_project\my_local_module" as it does not contain a package.json file.

当然,package.json 文件是存在的。当我尝试从 gitHub 手动复制项目而不是使用 npm 安装它时,它工作得很好,但我真的想让它与 :

一起工作
npm install @my_scope\my_project 

当包含本地依赖项或类似内容时,是否有特定的方法来发布包?感谢您的帮助。

最佳答案

您可以尝试删除您的 package-lock.json 文件

我有同样的问题和错误。 package-lock.json 仍然引用“file:my_local_module”。我删除了它并重新 npm 安装了模块以使其工作

关于javascript - 发布 npm 包后 ENOLOCAL : can't find package. json 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51039519/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com