ionic start 创建ionic项目报错,及解决过程

Posted HZY

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ionic start 创建ionic项目报错,及解决过程相关的知识,希望对你有一定的参考价值。

问题描述:

前一次创建利用命令行创建ionic项目一次性成功,第二次没有运行:

$ npm install -g ionic cordova

直接运行:

ionic start ionicDemo

出现上图错误:

 

× Running command - failed!
Exception: npm ERR! path C:\\work\\ionicdemo\\node_modules\\fsevents\\node_modules
npm ERR! code EPERM
npm ERR! errno -4048
npm ERR! syscall scandir
npm ERR! Error: EPERM: operation not permitted, scandir \'C:\\work\\ionicdemo\\node_modules\\fsevents\\node_modules\'
npm ERR! at Error (native)
npm ERR! { Error: EPERM: operation not permitted, scandir \'C:\\work\\ionicdemo\\node_modules\\fsevents\\node_modules\'
npm ERR! at Error (native)
npm ERR! stack: \'Error: EPERM: operation not permitted, scandir \\\'C:\\\\work\\\\ionicdemo\\\\node_modules\\\\fsevents\\\\node_modules\\\'\\n at Error (native)\',
npm ERR! errno: -4048,
npm ERR! code: \'EPERM\',
npm ERR! syscall: \'scandir\',
npm ERR! path: \'C:\\\\work\\\\ionicdemo\\\\node_modules\\\\fsevents\\\\node_modules\' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.

npm ERR! A complete log of this run can be found in:
npm ERR! C:\\Users\\admin\\AppData\\Roaming\\npm-cache\\_logs\\2017-08-12T13_57_00_472Z-debug.log

 

 

解决办法:

几经折腾使用下面方法即可:

1.移除node_modules文件,然后清除npm缓存,再将npm升级,继而重新安装。(github 上面能够solve那些issue的基本都是执行这些操作的,大多都是因为版本问题出现的错误)
# rm -rf node_modules
# npm clean cache

删除:/用户路径/AppData/Roaming/npm/node_modules

例如我的路径是:C:\\Users\\admin\\AppData\\Roaming\\npm\\node_modules

2.重新安装ionic CLI Cordova

# npm install -g ionic cordova

再次执行:

#ionic start ionicdemo

创建成功,OK。

 

 
 

 

以上是关于ionic start 创建ionic项目报错,及解决过程的主要内容,如果未能解决你的问题,请参考以下文章

Ionic 安装创建项目

Vue+Ionic4,知虎偏行(二)创建及配置项目

ionic6探索笔记——环境搭建及创建项目

Ionic 项目环境报错

ionic真机调试Android报错 - could not read ok from ADB Server * failed to start daemon * error: cannot conn

ionic安装及测试