求助:npm安装Webpack,fsevent模块各种报EPERM错误
发布于 7 年前 作者 dislido 18882 次浏览 来自 问答

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 npm@5.3
降级试一试

回到顶部