【问题标题】:spawn EACCES error when serving ionic app提供离子应用程序时产生 EACCES 错误
【发布时间】:2019-03-26 00:43:54
【问题描述】:

我使用的是 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- 产卵/index.js:17:18) 产卵时 (/usr/local/lib/node_modules/ionic/node_modules/@ionic/cli- 框架/实用程序/shell.js:131:12) 在 ShellCommand.spawn (/usr/local/lib/node_modules/ionic/node_modules/@ionic/cli- 框架/实用程序/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) 在

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

【问题讨论】:

    标签: ionic-framework ionic3


    【解决方案1】:

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

    要解决此问题,请运行:

    npm rebuild
    

    清除 npm 缓存并重建模块
    并且:

    chmod 755 -R /yourpath/to/node_modules
    

    错误可能是安装了sudo模式下的模块

    【讨论】:

    • 我只需要运行npm rebuild
    猜你喜欢
    • 2016-09-09
    • 2017-09-27
    • 1970-01-01
    • 1970-01-01
    • 2017-12-02
    • 2019-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多