Ionic2安装后的离子安装

我试图安装Ionic2没有成功,所以我决定回到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 

  • 不能用n更改版本
  • 如何在Ubuntu 12.04上安装nvm for node.js
  • 使用nvm制作node.js文件可执行文件的最佳方法
  • 安装Node.js - 使用Brew vs手动pipe理的优缺点
  • Node.js - 使用NVMconfiguration$ NODE_PATH
  • 使用nvm $ HOME / nvm / nvm.sh启动nodejs
  • 更新Cloud 9 IDE中的node.js版本
  • 呃cli应用程序构build失败:西兰花插件:失败:
  • 什么对我来说是使用

     sudo npm install -g ionic@beta cordova 

    根据链接安装V2版本。

    我也遇到过这个问题。 我做的是:

     $ cd /usr/local/lib/node_modules/ionic/ $ npm install xmlbuilder 

    你也可以使用sudo

    只是碰巧xmlbuilder是xml2js的一个依赖,并且不能加载模块,因为它没有包含在离子的package.json中。

    清理npmcaching在我的情况帮助。 所需采取的行动是:

    1. 根据您的操作系统安装稳定版本的nodejs,请按照以下说明操作 。

    2. 删除所有已安装版本的cordova和离子:

       sudo npm uninstall -g ionic cordova bower 
    3. 重要的是,清理npmcaching:

       npm cache clean 
    4. 从头开始安装:

       sudo npm install bower cordova ionic -g 

    注:不要从Ubuntu 14.04 LTS存储库安装nodejs版本,因为已经过时。

    你有没有试过

     sudo npm uninstall -g ionic sudo npm install -g ionic 

    我在下载离子时遇到了类似的问题。2.尝试安装节点版本4.2.3和cordova版本5.4.1,然后安装离子

    • 对于离子v2,npm安装-g离子@ beta
    • 对于离子v1,npm安装-g离子

    你应该检查你的nodejs版本。 确保它是版本4.否则,卸载nodejs并安装版本4. Goodluck! 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