1.不能自動(dòng)編譯
原因:ionic serve 與瀏覽器通信的websocket版本有問(wèn)題
重新安裝一下即可解決辦法:
運(yùn)行命令:npm?install?ws@3.3.2?--save-dev?--save-exact
2.新生成的項(xiàng)目缺少app-script
出現(xiàn)原因:
這個(gè)問(wèn)題主要會(huì)發(fā)生在你安裝老版本ionic的時(shí)候發(fā)生,主要是使用nodejs安裝ionic的時(shí)候,node_modules\@ionic中的app-script沒(méi)有安裝上,導(dǎo)致啟動(dòng)的時(shí)候,項(xiàng)目找不到此文件。
解決辦法:
方法:
1.修改你nodejs的源,否則你可能下載失敗
npm config set registry http://registry.npm.taobao.org/
npm config get registry//查看修改是否成功
2.以管理員的身份進(jìn)入cmd
3.進(jìn)入你的項(xiàng)目路徑下,執(zhí)行如下代碼:
npm install @ionic/app-scripts@latest --save-dev
3.不能夠自動(dòng)編譯,events.js:183 throw er
解決命令:npm install ws@3.3.2 --save-dev --save-exact
解決鏈接:https://github.com/ionic-team/ionic-cli/issues/2922
4.錯(cuò)誤表示找不到node-sass模塊
因?yàn)閏npm安裝導(dǎo)致的,換成npm安裝就好
或者cnpm install node-sass@latest
解決方法:
輸入命令:cnpm install node-sass@latest