[英]Ionic installation after Ionic2 installation
我嘗試安裝Ionic2並沒有成功,所以我決定返回Ionic,但在此過程中出現了一些問題,無法重新安裝ionic和cordova。
在sudo npm install -g cordova ionic
,我嘗試運行ionic
並得到:
xx@xxx:~/dev$ ionic info
module.js:328
throw err;
^
Error: Cannot find module 'xmlbuilder'
at Function.Module._resolveFilename (module.js:326:15)
at Function.Module._load (module.js:277:25)
at Module.require (module.js:354:17)
at require (internal/module.js:12:17)
at Object.<anonymous> (/usr/local/lib/node_modules/ionic/node_modules/xml2js/lib/xml2js.js:12:13)
at Object.<anonymous> (/usr/local/lib/node_modules/ionic/node_modules/xml2js/lib/xml2js.js:436:4)
at Module._compile (module.js:410:26)
at Object.Module._extensions..js (module.js:417:10)
at Module.load (module.js:344:32)
at Function.Module._load (module.js:301:12)
我的版本是:
xx@xxx:~/dev$ npm -v
2.14.12
gal@xxx:~/dev$ nodejs -v
v0.10.25
xx@xxx:~/dev$ node -v
v4.2.6
我也遇到了這個問題。 我所做的是:
$ cd /usr/local/lib/node_modules/ionic/
$ npm install xmlbuilder
您也可以使用sudo
碰巧xmlbuilder是xml2js的依賴項,並且無法加載模塊,因為安裝ionic時,它未包含在ionic的package.json中。
對於我來說,清理npm緩存很有幫助。 需要采取的行動是:
根據您的操作系統安裝穩定版本的nodejs,請按照以下說明進行操作 。
刪除所有已安裝的cordova和ionic版本:
sudo npm uninstall -g ionic cordova bower
重要的是,清理npm緩存:
npm cache clean
從頭開始安裝:
sudo npm install bower cordova ionic -g
注意:不要從Ubuntu 14.04 LTS存儲庫安裝nodejs版本,因為它已過時。
你有沒有嘗試過
sudo npm uninstall -g ionic
sudo npm install -g ionic
下載ionic 2時遇到類似的問題。嘗試先安裝節點版本4.2.3和cordova版本5.4.1,然后再安裝ionic
您應該檢查您的nodejs版本。 確保版本為4。否則,請卸載nodejs並安裝版本4。祝您好運! P / s:卸載:
sudo apt-get remove nodejs
安裝:
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.