|
|
曾深爱过的烤红薯 · Jackson的核心类与API方法:Obje ...· 4 月前 · |
|
|
谦虚好学的钥匙 · Java 遍历JsonNode· 4 月前 · |
|
|
安静的卤蛋 · 镜之Json Compare Diff | ...· 4 月前 · |
|
|
挂过科的杯子 · GraalVM JavaScriptの実装· 3 月前 · |
|
|
文质彬彬的拐杖 · 环境变量 - Rsbuild· 2 周前 · |
|
|
奋斗的奔马 · sana小红帽在哪个软件上看 - 抖音· 1 年前 · |
|
|
酷酷的日光灯 · 写一个bat将当前文件夹下图片和视频文件,将 ...· 1 年前 · |
|
|
睡不着的地瓜 · 饶毅携手罗云波:与家乡人谈谈转基因食品_农业 ...· 1 年前 · |
|
|
眼睛小的足球 · 2022年4月春季新作动漫一览表!快来看看吧 ...· 2 年前 · |
|
|
淡定的墨镜 · htmlunit使用代理IP_htmluni ...· 2 年前 · |
无论我在哪个目录下,以及我在cmd.exe中输入"npm“后的内容,我都会遇到这个错误。npm-debug.log如下:
0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js' ]
2 info using [email protected]
3 info using [email protected]
4 verbose stack Error: EISDIR: illegal operation on a directory, read
4 verbose stack at Error (native)
5 verbose cwd C:\Users\me
6 error Windows_NT 6.1.7601
7 error argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js"
8 error node v4.2.6
9 error npm v2.14.12
10 error code EISDIR
11 error errno -4068
12 error syscall read
13 error eisdir EISDIR: illegal operation on a directory, read
13 error eisdir This is most likely not a problem with npm itself
13 error eisdir and is related to npm not being able to find a package.json in
13 error eisdir a package you are trying to install.
14 verbose exit [ -4068, true ]
我已经多次尝试卸载/重新安装nodejs,我甚至删除了C:\Users\me\AppData\Roaming中的npm和npm-cache文件夹。我不确定是什么出了问题导致了这种情况。前一秒它还工作得很好,现在我无法摆脱这个错误。日志中的解释没有任何意义,因为它在任何目录中都会出现此错误。我应该注意到,以管理员身份运行命令提示符不会给出此错误。这个周五晚上我正在努力解决这个问题,如果有任何帮助,我将不胜感激!
执行完全卸载,包括删除路径等,并重新安装已经解决了问题,但非常奇怪的问题。
我在更改一些npm设置时遇到了同样的问题。我在一个
npm config set
命令中犯了一个错误,这会在
C:\Users\{User}\.npmrc
中添加一行指向不存在的目录。在我从
.npmrc
中手动删除该行后,问题就消失了。
我在Mac (使用自制软件安装)上也遇到了同样的问题,.npmrc并不是节点存储配置变量的唯一位置。/usr/local/etc中有一个glocal npmrc配置文件,您必须使用以下命令对其进行编辑:
sudo nano npmrc
删除
ca=
行,或任何破坏安装的配置设置,保存该文件,然后再次尝试npm,您应该会看到它正在工作。
我有吞咽的问题。问题是gulp向我的源文件添加了一个依赖项,我认为npm试图打开它:
{
"name": "name",
"version": "2.0.0",
"description": "",
"main": "gulpfile.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
"author": "",
"license": "ISC",
"devDependencies": {
"appname": "file://gulp",
"gulp-concat": "^2.6.1",
"gulp-electron": "^0.1.3",
"gulp-shell": "^0.5.2",
"gulp-uglify": "^2.0.0",
"gulp-util": "^3.0.7",
"node-7z": "^0.4.0"
}
确保您的package.json文件中没有奇怪的引用。
检查以确保您从正确的目录运行npm install。
(例如,package.json文件可以是下一个额外的目录。)
我在设置样板代码时遇到了类似的问题。它将我的bundle.js文件作为一个目录进行读取。所以正如这里所说的。EISDIR意味着它是一个目录,而不是一个文件。为了解决这个问题,我删除了文件并重新创建(它最初是自动创建的)。如果您无法找到该文件(因为它是隐藏的),只需使用终端查找并删除它。
在我的例子中,我得到了"EISDIR:对目录的非法操作,读取“,因为在我的.angular-cli.json文件中,我没有在"scripts:”中提供完整路径:
例如,我有一个
"scripts": [
"../node_modules/hammerjs",
"../node_modules/moment"
],
事实上,它应该是
"scripts": [
"../node_modules/hammerjs/hammer.min.js",
"../node_modules/moment/min/moment.min.js"
],
我也有同样的问题,直到我尝试删除.git文件夹。啊,真灵。我猜这种类型的问题可能有不同的原因。
如果您的问题与React Native packager相关。尝试使用
react-native start --reset-cache
重置缓存。
我也有同样的问题。在我的目录中有一个链接的文件夹导致了这个问题。我添加了要忽略列表的文件夹,然后它就像预期的那样正常工作。
我知道这不是专门问关于永远的js..但是谷歌把我带到了这里所以..对我来说,它就像一个结束斜杠一样简单。
我刚刚改变了:
forever start -a -l /dev/null/ /var/www/node/my_file.js
至:
forever start -a -l /dev/null /var/www/node/my_file.js
错误消失了
对我来说,修复方法是在目录名后添加斜杠
在我将npm从6.4.1版本升级到6.5.0版本后,今天也遇到了同样的问题。我从 node.js 下载了.pkg安装程序(推荐给大多数用户),然后运行它,修复了这个问题。
这些奇怪的错误最近在我的OSX机器上发生了。
我可以通过运行以下命令来帮助自己:
sudo chmod -R 777 /usr/local/lib/node_modules/
似乎有什么东西弄乱了所有全局节点模块的访问权限。
确保检查您的npm版本,以及它是否有问题。我在写这篇文章的时候也遇到了同样的问题,我发现我的npm版本(6.5)也有问题。我不得不卸载并重新安装npm版本6.4.1,然后一切都开始正常工作。
我在一个子文件夹中有一个指向node_modules的断开符号链接
在我的例子中,我在
MAC (Mojave OS)
中使用以下命令安装
create-react-app
时遇到了这个问题:
sudo npm install create-react-app -g
得到的错误如下:
npm WARN tar EISDIR: illegal operation on a directory, open '/usr/local/lib/node_modules/.staging/rxjs-a84420a7/src/scheduler'
npm WARN tar EISDIR: illegal operation on a directory, open '/usr/local/lib/node_modules/.staging/rxjs-a84420a7/src/symbol'
npm WARN tar EISDIR: illegal operation on a directory, open '/usr/local/lib/node_modules/.staging/rxjs-a84420a7/src/testing'
|
|
谦虚好学的钥匙 · Java 遍历JsonNode 4 月前 |
|
|
挂过科的杯子 · GraalVM JavaScriptの実装 3 月前 |
|
|
文质彬彬的拐杖 · 环境变量 - Rsbuild 2 周前 |
|
|
奋斗的奔马 · sana小红帽在哪个软件上看 - 抖音 1 年前 |