- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
生态系统
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/
我在尝试使用 npx npx 创建 React Native 应用程序时出错 react-native init AwesomeProject 就像文档说的那样。但我收到一条错误消息 npm ERR!
我要更新 npm 最新版本,但显示此错误消息: G:\>npm i -g npm ERR! code ENOLOCAL npm ERR! Could not install from "" as it
生态系统 using npm@6.1.0 using node@v8.11.1 上下文 我有一个包含本地依赖项的 JS 项目: package.json : "dependencies": {
我最初使用运行 Windows 10 的计算机和另一台运行 Windows 8.1 的计算机,但我仍然在两台计算机上收到相同的消息。错误日志为: npm ERR! code ENOLOCAL npm
我正在使用 react 环境,但收到此错误。 新的 react 安装。 npm --version 运行正确,但仍然: npm ERR! code ENOLOCAL npm ERR! Could no
我是一名优秀的程序员,十分优秀!