Visual studio 2015 如何从Visual Studio 2015执行ionic上载

Visual studio 2015 如何从Visual Studio 2015执行ionic上载,visual-studio-2015,ionic-view,Visual Studio 2015,Ionic View,我已经使用visual studio 2015可用的新爱奥尼亚模板创建了一个基本应用程序。我想看看iPhone上使用ionic View应用程序的应用程序我在哪里可以发出cli命令离子上传?(PM控制台和控制台2拒绝) 因为仅仅在cmd中键入爱奥尼亚不起作用,(无法识别的命令),我下载并安装了爱奥尼亚框架(尽管VS2015爱奥尼亚的一切都很好)。然后,如果我运行ionic upload,我会得到一个错误: ordovaProject4\www>ionic upload TypeError

我已经使用visual studio 2015可用的新爱奥尼亚模板创建了一个基本应用程序。我想看看iPhone上使用ionic View应用程序的应用程序我在哪里可以发出cli命令
离子上传
(PM控制台和控制台2拒绝)

因为仅仅在cmd中键入爱奥尼亚不起作用,(无法识别的命令),我下载并安装了爱奥尼亚框架(尽管VS2015爱奥尼亚的一切都很好)。然后,如果我运行ionic upload,我会得到一个错误:

ordovaProject4\www>ionic upload

TypeError: Invalid Version: Not installed
    at new SemVer (C:\Users\3stra\AppData\Roaming\npm\node_modules\ionic\node_mo
dules\semver\semver.js:295:11)
    at Range.test (C:\Users\3stra\AppData\Roaming\npm\node_modules\ionic\node_mo
dules\semver\semver.js:1049:15)
    at Function.satisfies (C:\Users\3stra\AppData\Roaming\npm\node_modules\ionic
\node_modules\semver\semver.js:1098:16)
    at Object.checkRuntime (C:\Users\3stra\AppData\Roaming\npm\node_modules\ioni
c\node_modules\ionic-app-lib\lib\info.js:295:32)
    at Object.run (C:\Users\3stra\AppData\Roaming\npm\node_modules\ionic\lib\cli
.js:54:10)
    at Object.<anonymous> (C:\Users\3stra\AppData\Roaming\npm\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
Ionic CLI Version: 1.6.4
Ionic App Lib Version: 0.3.8
OS: Windows 8.1
Node Version: v0.12.2
ordovaProject4\www>ionic上传
TypeError:无效版本:未安装
在新服务器上(C:\Users\3stra\AppData\Roaming\npm\node\u modules\ionic\node\u mo
dules\semver\semver.js:295:11)
在Range.test(C:\Users\3stra\AppData\Roaming\npm\node\u modules\ionic\node\u mo
dules\semver\semver.js:1049:15)
位于Function.com(C:\Users\3stra\AppData\Roaming\npm\node\u modules\emdation)
\node_modules\semver\semver.js:1098:16)
在Object.checkRuntime(C:\Users\3stra\AppData\Roaming\npm\node\u modules\ioni
c\node\u modules\ionic app lib\lib\info.js:295:32)
在Object.run(C:\Users\3stra\AppData\Roaming\npm\node\u modules\ionic\lib\cli
.js:54:10)
反对。(C:\Users\3stra\AppData\Roaming\npm\node\u modules\i)
\地址: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:未安装
Ionic CLI版本:1.6.4
爱奥尼亚应用程序库版本:0.3.8
操作系统:Windows 8.1
节点版本:v0.12.2

在进行ionic上传之前,您是否进行了ionic登录?在进行ionic上载时,您位于WWW目录中。您必须从根目录执行此操作。

如您所见,您缺少Cordova CLI,这可能是导致问题的原因

试一试


只需从根项目的普通终端发出它。所以,如果您的项目名为MyProject,请使用普通终端将cd放入其中并运行它。它不起作用。ionic不是可识别的命令。所以我下载并安装了ionic框架(尽管VS2015 ionic中的一切都很好)。然后,如果我运行ionic upload,我会出错我启动了赏金。两个新答案都不正确,但我把最接近的答案投了高票,这样他就能得到一半的悬赏分数。谢谢。我很想看看这个命令有什么效果,要是OP能回答的话。也许它与VS的工作目录或运行目录有关@盖伊,
pwd
提供了什么输出?我很抱歉,但是自从问起,我已经重新安装了windows,现在在没有移动部件的情况下运行VS(并且没有空间添加它)。所以我无法像往常一样提供进一步的反馈。我想我没有登录(至少不是从CLI登录)。我在最近的通行证中注意到我确实有一个帐户。由于我的环境中不再有移动部件,因此我无法对此提供更新状态。
npm install -g cordova