我试图从羽毛生成应用程序生成一个应用程序
但是在初始输入之后,它在错误日志下面产生了这个......
0 信息如果它以 ok 结尾,它就起作用了
1个详细的cli ['C:\ Program Files \ nodejs \ node.exe',
1 详细的 cli 'C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js',
1个详细的cli“安装”,
1个详细的cli'eslint',
1个详细的cli'mocha',
1个详细的cli“请求”,
1个详细的cli'request-promise',
1个详细的cli'--save-dev',
1个详细的cli'--cache-min',
1 详细的 cli '86400' ]
2 使用[email protected] 的信息
3 使用[email protected] 的信息
4 详细的 npm-session ee4bff913200d922
5 傻安装loadCurrentTree
6 傻安装readLocalPackageData
7 http fetch GET 200 https://registry.npmjs.org/eslint 96ms(来自缓存)
8 http fetch GET 200 https://registry.npmjs.org/request-promise 101ms(来自缓存)
eslint@latest的 9 个愚蠢的 pacote 标签清单在 175 毫秒内获取
10 http fetch GET 200 https://registry.npmjs.org/request 133ms(来自缓存)
11 http fetch GET 200 https://registry.npmjs.org/mocha 162ms(来自缓存)
在 171 毫秒内获取request-promise@latest 的12 个愚蠢的 pacote 标签清单
mocha@latest的 13 个愚蠢的 pacote 标签清单在 175 毫秒内获取
在 199 毫秒内获取request@latest的 14 个愚蠢的 pacote 标签清单
15傻装loadIdealTree
16傻安装cloneCurrentTreeToIdealTree
17傻装loadShrinkwrap
18 愚蠢的feathers @file fetchPackageMetaData 错误:feathers 无法从“feathers”安装,因为它不包含 package.json 文件。
19 详细堆栈错误:ENOENT:没有这样的文件或目录,打开 'e:\nodeapp\feat\feathers\package.json'
20 详细 cwd e:\nodeapp\feat
21 详细 Windows_NT 10.0.10586
22 详细 argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install" "eslint" "mocha" "request" "请求-承诺" "--save-dev" "--cache-min" "86400"
23 详细节点 v8.2.1
24 详细 npm v5.3.0
25 错误代码 ENOLOCAL
26 错误无法从“羽毛”安装,因为它不包含 package.json 文件。
27详细退出[1,真]
命令和依赖是什么? 从错误消息看来,它正在尝试从文件而不是注册表安装包。
删除 package-lock.json 为我解决了。
还必须删除 app package.json 才能使其充分发挥作用。
然后再次添加平台。
有人可以试试npm cache verify
吗? 或npm cache clean --force
?
(来自 https://stackoverflow.com/questions/48143945/err-code-enolocal-npm-err-could-not-install-from)
@daffl对于@assumer 的命令feathers generate app
会出现此问题。
我使用yarn install
而不是npm install
解决了我的问题。 如果这不起作用,您可以尝试删除package-lock.json
并尝试相同的操作。
Yarn 实际上更适合 monorepos,启用工作区模式后,它非常适合与 lerna 一起使用。
对于生成器,应该在 npm 和 yarn 之间进行选择。
我通过将git+ssh://
添加到package.json
依赖项中的私有 repo URL 的前面来解决了我遇到的“ENOLOCAL”错误。
我通过再次运行npm install
更新了 package-lock.json .. 它对我有用。 引发错误的包已更新:)
npm i create-react-app -g
后
npx create-react-app myApp
npm i create-react-app -g
后
npx create-react-app myApp
这个对我有用...
删除 package-lock.json 为我解决了。
也为我解决了。 在 Windows 上安装软件包并提交 package-lock.json 后出现问题。 从那里它不再安装在linux中!
这里要检查的另一件事是查看日志以查看 npm 正在查找的路径。
就我而言,指定的本地路径(文件:../lib)被附加到链接的模块路径上。
教训是要确保你npm unlink
以前 - link
ed 模块目录,这可能会让你告诉 npm 找到模块的地方感到不安
大家好,
我在 WebApp 项目中使用 webStrom 和 node.js/npm。 我得到了同样的错误
Package.json file missing [error: ENOLOCAL]
在我的项目文件夹中,package.json 也在那里。
现在我找到了解决方案。 package.json 中有以下代码:
"serve": "../node_modules/.bin/vue-cli-service serve",
"build": "../node_modules/.bin/vue-cli-service build"
但如果 package.json 处于同一层次,则必须是这样的:
"serve": "node_modules/.bin/vue-cli-service serve",
"build": "node_modules/.bin/vue-cli-service build"
最好的祝福,
马库斯
npm i create-react-app -g
后
npx create-react-app myApp
多谢。
npm i create-react-app -g
这对我有用
npm 安装
我只是再次运行命令并工作!
err:无法从“@\api\modules\product\goods-spec\goods-spec”安装,因为它不包含 package.json 文件。
解决方案:
1、npm rm -r package-lock.json
2、npm安装纱线
3、纱线添加@/api/modules/product/goods-spec/goods-spec
确保 package.json 文件位于公用文件夹中,而不是子文件夹中。 这是我的问题,将其从 src 移至 public 后解决了。
我的问题是包锁内的 github: url,从包锁中删除该模块允许我继续。 以前的解决方案不起作用,因为我对依赖项的范围指示器太松了,并且不幸的是,在没有包锁的情况下完全重新安装将需要手动对严格的依赖项进行排序或升级某些组件。 这两者都不在这一秒。 对 package-lock.json 的快速编辑让我得到了整理。 我不确定包锁('链接',源网址等)中所有损坏的功能如何完全胜过基本的收缩包装......
npm install -g create-react-app
npm i create-react-app -g
后
npx create-react-app myApp
为我工作
第 1 步:npm 初始化
第 2 步:npm i npm-install-all -g
第 3 步:npm-install-all 运行此命令并安装所有模块
npm i create-react-app -g
后
npx create-react-app myApp
这个对我有用。
最有用的评论
删除 package-lock.json 为我解决了。