求助:npm安装Webpack,fsevent模块各种报EPERM错误
64位win7系统
node版本8.4.0
npm版本5.4.0,执行npm i webpack
,总是在fsevent
这个模块里出错
npm ERR! code EPERM
npm ERR! errno -4048
npm ERR! syscall unlink
npm ERR! Error: EPERM: operation not permitted, unlink 'E:\test\node_modules\fsevents\node_modules\aproba\package.json'
npm ERR! { Error: EPERM: operation not permitted, unlink 'E:\test\node_modules\fsevents\node_modules\aproba\package.json'
npm ERR! stack: 'Error: EPERM: operation not permitted, unlink \'E:\\test\\node_modules\\fsevents\\node_modules\\aproba\\package.json\'',
npm ERR! errno: -4048,
npm ERR! code: 'EPERM',
npm ERR! syscall: 'unlink',
npm ERR! path: 'E:\\test\\node_modules\\fsevents\\node_modules\\aproba\\package.json' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
每次出错的位置也不一样,基本是fsevents\\node_modules
下模块的package.json文件的unlink和\fsevents\\node_modules
的scandir出错
用管理员运行cmd也没有用
目前尝试过换目录,清npm缓存,重装npm,都没有效果
现在靠复制另一个有webpack的项目的node_modules
文件夹暂时解决了问题,可能是我的电脑有问题了
3 回复
估计是权限的问题,你可以换个盘然后用管理员权限试一下。
npm降级处理或者用yarn处理 今天我们同事用的windows系统,也遇到这种问题 使用yarn处理的 官方github上issue也有不少人提了 https://github.com/npm/npm/issues/18287
npm install -g [email protected]
降级试一试