Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js ubuntu中的离子安装_Node.js_Cordova_Ubuntu_Ionic Framework - Fatal编程技术网

Node.js ubuntu中的离子安装

Node.js ubuntu中的离子安装,node.js,cordova,ubuntu,ionic-framework,Node.js,Cordova,Ubuntu,Ionic Framework,我开始学习爱奥尼亚框架,我的问题是我不能在ubuntu中安装爱奥尼亚框架。MyNode.js的版本是v0.12.7,npm的版本是2.11.3。如果跟踪链接,则会出现以下错误:: 安装cordova root@meutex-pc:~# npm install -g cordova npm WARN engine xmlbuilder@2.2.1: wanted: {"node":"0.8.x || 0.10.x"} (current: {"node":"0.12.7","npm":"2

我开始学习爱奥尼亚框架,我的问题是我不能在ubuntu中安装爱奥尼亚框架。MyNode.js的版本是
v0.12.7
npm的版本是
2.11.3
。如果跟踪链接,则会出现以下错误::

安装cordova

 root@meutex-pc:~# npm install -g cordova
 npm WARN engine xmlbuilder@2.2.1: wanted: {"node":"0.8.x || 0.10.x"}    (current: {"node":"0.12.7","npm":"2.11.3"})
 /home/meutex/npm/bin/cordova ->/home/meutex/npm/lib/node_modules/cordova/bin/cordova
 cordova@5.2.0 /home/meutex/npm/lib/node_modules/cordova
 ├── underscore@1.7.0
 ├── q@1.0.1
 ├── nopt@3.0.1 (abbrev@1.0.7)
 └── cordova-lib@5.2.0 (valid-identifier@0.0.1, osenv@0.1.0,properties-parser@0.2.3, bplist-parser@0.0.6, unorm@1.3.3,   shelljs@0.3.0, semver@4.3.6, dep-graph@1.1.0, rc@0.5.2, elementtree@0.1.6, glob@4.0.6, cordova-registry-mapper@1.1.10, cordova-serve@0.1.2, aliasify@1.7.2, xcode@0.8.0, npmconf@2.1.2, plist@1.1.0, request@2.47.0, cordova-app-hello-world@3.9.0, init-package-json@1.8.0, tar@1.0.2, npm@2.14.0, cordova-js@4.1.0)
安装爱奥尼亚

 root@meutex-pc:~# npm install -g ionic
 npm WARN engine cordova-js@4.0.0: wanted: {"node":"~0.10.x"} (current: {"node":"0.12.7","npm":"2.11.3"})
 npm WARN engine npm@1.3.4: wanted: {"node":">=0.6","npm":"1"} (current: {"node":"0.12.7","npm":"2.11.3"})
 npm WARN engine xmlbuilder@2.2.1: wanted: {"node":"0.8.x || 0.10.x"} (current: {"node":"0.12.7","npm":"2.11.3"})
 npm WARN installMany normalize-package-data was bundled with    npm@1.3.4, but bundled package wasn't found in unpacked tree

 ...................................................................
 ...................................................................
 ...................................................................
现在创建第一个ionic应用程序:

 root@meutex-pc:~# ionic start test blank
 TypeError: Invalid Version: Not installed
   at new SemVer  (/home/meutex/npm/lib/node_modules/ionic/node_modules/semver/semver.js:295:11)
   at Range.test (/home/meutex/npm/lib/node_modules/ionic/node_modules/semver/semver.js:1049:15)
   at Function.satisfies (/home/meutex/npm/lib/node_modules/ionic/node_modules/semver/semver.js:1098:16)
   at Object.checkRuntime (/home/meutex/npm/lib/node_modules/ionic/node_modules/ionic-app-lib/lib/info.js:295:32)
   at Object.run (/home/meutex/npm/lib/node_modules/ionic/lib/cli.js:54:10)
   at Object.<anonymous> (/home/meutex/npm/lib/node_modules/ionic/bin/ionic:9:10)
   at Module._compile (module.js:460:26)
   at Object.Module._extensions..js (module.js:478:10)
   at Module.load (module.js:355:32)
   at Function.Module._load (module.js:310:12)
   at Function.Module.runMain (module.js:501:10)
   at startup (node.js:129:16)
   at node.js:814:3

   Invalid Version: Not installed (CLI v1.6.4)

   Your system information:

   Cordova CLI: Not installed
   Gulp version:  CLI version 3.9.0
   Gulp local:  
   Ionic CLI Version: 1.6.4
   Ionic App Lib Version: 0.3.8
   OS: Distributor ID:  Ubuntu Description: Ubuntu 14.04.3 LTS 
   Node Version: v0.12.7
root@meutex-pc:~#离子启动测试空白
TypeError:无效版本:未安装
在新版本中(/home/meutex/npm/lib/node_modules/ionic/node_modules/SemVer/SemVer.js:295:11)
在Range.test(/home/meutex/npm/lib/node_modules/ionic/node_modules/semver/semver.js:1049:15)
在Function.com(/home/meutex/npm/lib/node_modules/ionic/node_modules/semver/semver.js:1098:16)
在Object.checkRuntime(/home/meutex/npm/lib/node_modules/ionic/node_modules/ionic-app-lib/lib/info.js:295:32)
在Object.run(/home/meutex/npm/lib/node_modules/ionic/lib/cli.js:54:10)
反对。(/home/meutex/npm/lib/node_modules/ionic/bin/ionic:9:10)
在模块处编译(Module.js:460:26)
在Object.Module.\u extensions..js(Module.js:478:10)
在Module.load(Module.js:355:32)
在Function.Module.\u加载(Module.js:310:12)
位于Function.Module.runMain(Module.js:501:10)
启动时(node.js:129:16)
在node.js:814:3
无效版本:未安装(CLI v1.6.4)
您的系统信息:
Cordova CLI:未安装
Gulp版本:CLI版本3.9.0
大口喝本地酒:
Ionic CLI版本:1.6.4
爱奥尼亚应用程序库版本:0.3.8
OS:Distributor ID:Ubuntu说明:Ubuntu 14.04.3 LTS
节点版本:v0.12.7

编辑:我还卸载了node.js v0.12.7,然后安装了node.js v0.10.x,仍然存在相同的问题,需要node.js v0.12.x问题在您的npm版本中。 请尝试“npm安装”npm@latest" 这应该安装最新的npm

完成后,请尝试“npm安装-g cordova”。
希望我没有迟到

转到github克隆到您的目录的链接: []

git克隆https://github.com/nraboy/ubuntu-ionic-installer

克隆后,请转到目录-ubuntu-ionic安装程序:

cd安装程序

sudo./ubuntu-ionic安装程序

然后喝咖啡放松直到安装完成 你可以

要检查,请键入 爱奥尼亚 在终端

中,请参见ubuntutry中有关离子框架安装的信息我的回答。。
1.Install nodejs by following command
sudo apt-get install nodejs
2.Check version for nodejs
node -v
2.Install npm 
sudo apt-get install npm
3.Check version for npm and nvm
npm --version
nvm -- version
4.Install cordova and ionic
npm install -g cordova ionic
5.Check ionic information
ionic info