最近在弄ionic3的時候遇到的一些問題(遇到就更新)

問題一(install提示errno -4048 和管理員權限)

npm install
npm ERR! code EPERM
npm ERR! errno -4048
npm ERR! syscall unlink
npm ERR! Error: EPERM: operation not permitted, unlink 'D:\雜七雜八文件\ionic\superDemo\node_modules\fsevents\node_modules\aproba\package.json'
npm ERR!  { Error: EPERM: operation not permitted, unlink 'D:\雜七雜八文件\ionic\superDemo\node_modules\fsevents\node_modules\aproba\package.json'
npm ERR!   stack: 'Error: EPERM: operation not permitted, unlink \'D:\\雜七雜八文件\\ionic\\superDemo\\node_modules\\fsevents\\node_modules\\aproba\\package.json\'',
npm ERR!   errno: -4048,
npm ERR!   code: 'EPERM',
npm ERR!   syscall: 'unlink',
npm ERR!   path: 'D:\\雜七雜八文件\\ionic\\superDemo\\node_modules\\fsevents\\node_modules\\aproba\\package.json' }
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\Administrator\AppData\Roaming\npm-cache\_logs\2017-09-30T02_24_19_604Z-debug.log

這個問題試了很多方法,1.使用管理員權限運行git bash。2.刪除C:\Users{賬戶}\下的.npmrc文件.. 3.npm cache clean先清緩存
雖然這幾種方法在我這都沒有效果,但是有人可以。。。
後來我就放棄npm,使用cnpm install 成了。

問題2( npm install -g ionic@latest)大概報錯意思是無法刪除ionic下的某某包,請使用管理員權限後在運行一次

這個問題我只有在公司電腦上纔有,我自己的本子是沒有這個問題的,朋友的電腦也都沒有,公司這電腦即使使用管理員權限也是沒有辦法更新ionic的,之前使用過cnpm進行安裝,後來發現cnpm安裝的ionic跟npm安裝的有點出路。
終極必殺,我就把自己本子上安裝的ionic文件夾拷貝進來就完事了。。。(個人筆記,可能有什麼方法我沒有試過)

問題3(ionic cordova platform add android/ios)顯示添加失敗添加安卓平臺

添加ios平臺
這個問題當初搞了一整天,差點崩了
總結谷歌上的方法(不一定都有效果):
1. 重裝或者升級node
2. 線remove平臺,重新進行添加
3. 重裝cordova、ionic
4. 降低所添加平臺的版本
5. 刪除項目,然後重新創建項目(我這個方法成功了)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章