我使用的是Ionic CLI版本4.2.1和Ionic Framework版本3.9.2 . 当我尝试在我的应用程序中使用 ionic server
时,我收到此错误:
错误:在spawn上的Object.exports.spawn(child_process.js:502:9)的ChildProcess.spawn(internal / child_process.js:323:11)的_errnoException(util.js:992:11)处生成EACCES(/ usr / local / lib / node_modules / ionic / node_modules / cross-spawn / index.js:17:18)在spawn(/ usr / local / lib / node_modules / ionic / node_modules / @ ionic / cli- framework / utils / shell) .js:131:12)在Shell的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)at
我从使用与我相同版本的其他人那里得到了代码库,但我无法在我的机器上运行一次 .
1 回答
这是权限问题或node_modules问题 . 这是因为您从另一台计算机传输了完整的项目文件夹 .
要解决此问题,请运行:
清除npm缓存并重建模块
而且:
该错误可能是由安装在
sudo
模式下的模块引起的