项目场景:
之前安装less-loader报错,一直以为是版本原因,之后试了好多低版本,发现还是安装失败,最后发现是由于npm权限原因。
问题描述
降低了less-loader版本后依然报错,如下:
PS C:\Users\L\Desktop\Vue\vue_test> npm install [email protected] -D
npm ERR! code EPERM
npm ERR! syscall open
npm ERR! path C:\Program Files\nodejs\node_cache\_cacache\tmp\cdf62787
npm ERR! errno EPERM
npm ERR! FetchError: Invalid response body while trying to fetch https://registry.npmjs.org/less-loader: EPERM: operation not pe
rmitted, open 'C:\Program Files\nodejs\node_cache\_cacache\tmp\cdf62787'
npm ERR! at C:\Program Files\nodejs\node_modules\npm\node_modules\minipass-fetch\lib\body.js:166:15
npm ERR! at async Arborist.[nodeFromEdge] (C:\Program Files\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\arbori
st\build-ideal-tree.js:1081:19)
npm ERR! at async Arborist.[buildDepStep] (C:\Program