服务离子应用程序时产生EACCES错误

时间:2018-10-21 23:53:43

标签: ionic-framework ionic3

我正在使用Ionic CLI版本4.2.1和Ionic Framework版本3.9.2。尝试在应用中使用ionic server时,出现以下错误:

  

错误:生成EACCES

     

在_errnoException(util.js:992:11)       在ChildProcess.spawn(internal / child_process.js:323:11)       在Object.exports.spawn(child_process.js:502:9)       在产生时       (/ usr / local / lib / node_modules / ionic / node_modules / cross-       spawn / index.js:17:18)       在产生时       (/ usr / local / lib / node_modules / ionic / node_modules / @ ionic / cli-       framework / utils / shell.js:131:12)       在ShellCommand.spawn       (/ usr / local / lib / node_modules / ionic / node_modules / @ ionic / cli-       framework / utils / shell.js:120:16)       在壳牌。       (/usr/local/lib/node_modules/ionic/lib/shell.js:161:27)       在Generator.next()       在实现       (/usr/local/lib/node_modules/ionic/node_modules/tslib/tslib.js:104:62)       

我从另一个人那里获得了与我使用相同版本的代码库,但是我无法在我的计算机上运行它一次。

1 个答案:

答案 0 :(得分:1)

这是权限问题或node_modules问题。这是因为您从另一台计算机上传输了完整的项目文件夹。

要解决此问题,请运行:

npm rebuild

要清除npm缓存并重建模块
还有:

chmod 755 -R /yourpath/to/node_modules

该错误可能是由于在sudo模式下安装的模块引起的。