为什么我每次运行npm install都会出错

时间:2019-07-23 16:27:14

标签: bash terminal babel

NPM安装出现错误

我尝试重新安装我用过的babel,

npm install -g babel-cli@6.24.1

每当我运行 npm 安装时,它就会显示此错误,

Unhandled rejection Error: EPERM: operation not permitted, open 'C:\ProgramData\nodejs\npm-cache\_cacache\index-v5\e5\9e\f5d904d5496b9c4776682b9e5f20e70b8ecd29ce780bf4d7b6ef928cffc6'

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\ProgramData\nodejs\npm-cache\_logs\2019-07-23T15_50_44_084Z-debug.log

日志文件包含以下内容,

 0 info it worked if it ends with ok
1 verbose cli [
1 verbose cli   'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli   'C:\\Users\\AKA\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli   'install',
1 verbose cli   'npm'
1 verbose cli ]
2 info using npm@6.9.0
3 info using node@v12.6.0
4 verbose npm-session 74d88b40528807d3
5 silly install loadCurrentTree
6 silly install readLocalPackageData
7 verbose stack Error: EPERM: operation not permitted, unlink 'C:/ProgramData/nodejs/npm-cache/_logs/2019-05-21T14_22_27_136Z-debug.log'
7 verbose stack     at Object.unlinkSync (fs.js:976:3)
7 verbose stack     at fixWinEPERMSync (C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\node_modules\rimraf\rimraf.js:211:13)
7 verbose stack     at Function.rimrafSync [as sync] (C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\node_modules\rimraf\rimraf.js:311:28)
7 verbose stack     at C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\lib\npm.js:333:20
7 verbose stack     at f (C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\node_modules\once\once.js:25:25)
7 verbose stack     at Glob.<anonymous> (C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\node_modules\glob\glob.js:151:7)
7 verbose stack     at Glob.emit (events.js:203:13)
7 verbose stack     at Glob._finish (C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\node_modules\glob\glob.js:197:8)
7 verbose stack     at done (C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\node_modules\glob\glob.js:182:14)
7 verbose stack     at Glob._processReaddir2 (C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\node_modules\glob\glob.js:434:12)
7 verbose stack     at C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\node_modules\glob\glob.js:371:17
7 verbose stack     at RES (C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\node_modules\inflight\inflight.js:31:16)
7 verbose stack     at f (C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\node_modules\once\once.js:25:25)
7 verbose stack     at Glob._readdirEntries (C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\node_modules\glob\glob.js:578:10)
7 verbose stack     at C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\node_modules\glob\glob.js:555:12
7 verbose stack     at go$readdir$cb (C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\node_modules\graceful-fs\graceful-fs.js:162:14)
8 verbose cwd C:\cygwin64\home\AKA
9 verbose Windows_NT 10.0.17763
10 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\AKA\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "install" "npm"
11 verbose node v12.6.0
12 verbose npm  v6.9.0
13 error path C:/ProgramData/nodejs/npm-cache/_logs/2019-05-21T14_22_27_136Z-debug.log
14 error code EPERM
15 error errno -4048
16 error syscall unlink
17 error Error: EPERM: operation not permitted, unlink 'C:/ProgramData/nodejs/npm-cache/_logs/2019-05-21T14_22_27_136Z-debug.log'
17 error     at Object.unlinkSync (fs.js:976:3)
17 error     at fixWinEPERMSync (C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\node_modules\rimraf\rimraf.js:211:13)
17 error     at Function.rimrafSync [as sync] (C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\node_modules\rimraf\rimraf.js:311:28)
17 error     at C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\lib\npm.js:333:20
17 error     at f (C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\node_modules\once\once.js:25:25)
17 error     at Glob.<anonymous> (C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\node_modules\glob\glob.js:151:7)
17 error     at Glob.emit (events.js:203:13)
17 error     at Glob._finish (C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\node_modules\glob\glob.js:197:8)
17 error     at done (C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\node_modules\glob\glob.js:182:14)
17 error     at Glob._processReaddir2 (C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\node_modules\glob\glob.js:434:12)
17 error     at C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\node_modules\glob\glob.js:371:17
17 error     at RES (C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\node_modules\inflight\inflight.js:31:16)
17 error     at f (C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\node_modules\once\once.js:25:25)
17 error     at Glob._readdirEntries (C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\node_modules\glob\glob.js:578:10)
17 error     at C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\node_modules\glob\glob.js:555:12
17 error     at go$readdir$cb (C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\node_modules\graceful-fs\graceful-fs.js:162:14)
17 error  Error: EPERM: operation not permitted, unlink 'C:/ProgramData/nodejs/npm-cache/_logs/2019-05-21T14_22_27_136Z-debug.log'
17 error     at Object.unlinkSync (fs.js:976:3)
17 error     at fixWinEPERMSync (C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\node_modules\rimraf\rimraf.js:211:13)
17 error     at Function.rimrafSync [as sync] (C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\node_modules\rimraf\rimraf.js:311:28)
17 error     at C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\lib\npm.js:333:20
17 error     at f (C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\node_modules\once\once.js:25:25)
17 error     at Glob.<anonymous> (C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\node_modules\glob\glob.js:151:7)
17 error     at Glob.emit (events.js:203:13)
17 error     at Glob._finish (C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\node_modules\glob\glob.js:197:8)
17 error     at done (C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\node_modules\glob\glob.js:182:14)
17 error     at Glob._processReaddir2 (C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\node_modules\glob\glob.js:434:12)
17 error     at C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\node_modules\glob\glob.js:371:17
17 error     at RES (C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\node_modules\inflight\inflight.js:31:16)
17 error     at f (C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\node_modules\once\once.js:25:25)
17 error     at Glob._readdirEntries (C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\node_modules\glob\glob.js:578:10)
17 error     at C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\node_modules\glob\glob.js:555:12
17 error     at go$readdir$cb (C:\Users\AKA\AppData\Roaming\npm\node_modules\npm\node_modules\graceful-fs\graceful-fs.js:162:14) {
17 error   stack: "Error: EPERM: operation not permitted, unlink 'C:/ProgramData/nodejs/npm-cache/_logs/2019-05-21T14_22_27_136Z-debug.log'\n" +
17 error     '    at Object.unlinkSync (fs.js:976:3)\n' +
17 error     '    at fixWinEPERMSync (C:\\Users\\AKA\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\rimraf\\rimraf.js:211:13)\n' +
17 error     '    at Function.rimrafSync [as sync] (C:\\Users\\AKA\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\rimraf\\rimraf.js:311:28)\n' +
17 error     '    at C:\\Users\\AKA\\AppData\\Roaming\\npm\\node_modules\\npm\\lib\\npm.js:333:20\n' +
17 error     '    at f (C:\\Users\\AKA\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\once\\once.js:25:25)\n' +
17 error     '    at Glob.<anonymous> (C:\\Users\\AKA\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\glob\\glob.js:151:7)\n' +
17 error     '    at Glob.emit (events.js:203:13)\n' +
17 error     '    at Glob._finish (C:\\Users\\AKA\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\glob\\glob.js:197:8)\n' +
17 error     '    at done (C:\\Users\\AKA\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\glob\\glob.js:182:14)\n' +
17 error     '    at Glob._processReaddir2 (C:\\Users\\AKA\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\glob\\glob.js:434:12)\n' +
17 error     '    at C:\\Users\\AKA\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\glob\\glob.js:371:17\n' +
17 error     '    at RES (C:\\Users\\AKA\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\inflight\\inflight.js:31:16)\n' +
17 error     '    at f (C:\\Users\\AKA\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\once\\once.js:25:25)\n' +
17 error     '    at Glob._readdirEntries (C:\\Users\\AKA\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\glob\\glob.js:578:10)\n' +
17 error     '    at C:\\Users\\AKA\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\glob\\glob.js:555:12\n' +
17 error     '    at go$readdir$cb (C:\\Users\\AKA\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\graceful-fs\\graceful-fs.js:162:14)',
17 error   errno: -4048,
17 error   syscall: 'unlink',
17 error   code: 'EPERM',
17 error   path: 'C:/ProgramData/nodejs/npm-cache/_logs/2019-05-21T14_22_27_136Z-debug.log'
17 error }
18 error The operation was rejected by your operating system.
18 error It's possible that the file was already in use (by a text editor or antivirus),
18 error or that you lack permissions to access it.
18 error
18 error If you believe this might be a permissions issue, please double-check the
18 error permissions of the file and its containing directories, or try running
18 error the command again as root/Administrator (though this is not recommended).
19 verbose exit [ -4048, true ]

但是我明白了

["object-assign@^4.1.0","object-assign@^4","object-assign@^4.1.0"]. This could
result in non-deterministic behavior, skipping.
info fsevents@1.2.9: The platform "win32" is incompatible with this module.
info "fsevents@1.2.9" is an optional dependency and failed compatibility check.
Excluding it from installation.
[3/4] Linking dependencies...
[4/4] Building fresh packages...

success Installed "babel-cli@6.24.1" with binaries:
      - babel-doctor
      - babel
      - babel-node
      - babel-external-helpers
Done in 2.65s.

AKA@DESKTOP-FB8BGQU MINGW64 ~/Desktop/react/indecision
$ babel --help
bash: babel: command not found

我尝试时得到了上面的代码

yarn install global babel-cli@6.24.1 

但是当我尝试运行babel --help时,找不到babel命令。

我的 npm 和节点版本是

 npm -v
6.9.0
 node -v
v12.6.0

0 个答案:

没有答案