【发布时间】:2015-06-26 03:40:14
【问题描述】:
当我尝试在 PowerShell 中运行 ionic 命令时,我收到一条错误提示
ionic:术语“ionic”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。查看 名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。 在行:1 字符:1 + 离子 + ~~~~~ + CategoryInfo : ObjectNotFound: (ionic:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
有谁知道我该如何解决这个问题?我需要在我的环境变量中添加路径变量吗?
我已经成功安装了 node.js,并且我相信我已经使用命令“npm install -g ionic cordova”成功安装了 Ionic 和 Cordova
“npm install -g ionic”的输出如下
C:\Users\username\AppData\Roaming\npm\ionic -> C:\Users\username\AppData\Roaming\npm\node_modules\ionic\bin\ionic ionic@1.3.20 C:\Users\username\AppData\Roaming\npm\node_modules\ionic ├── 代理中间件@0.7.0 ├── connect-livereload@0.5.2 ├──进步@1.1.7 ├── open@0.0.5 ├── 颜色@0.6.2 ├── ncp@0.4.2 ├──下划线@1.7.0 ├── crc@3.2.1 ├── async@0.9.0 ├── q@1.0.1 ├── semver@4.3.1 ├── shelljs@0.2.6 ├── cross-spawn@0.2.3 (lru-cache@2.5.0) ├── cli-table@0.3.1 (colors@1.0.3) ├── event-stream@3.0.20 (stream-combiner@0.0.4, duplexer@0.1.1, from@0.1.3, map-stream@0.0.5, pause-stream@0.0.11, split @0.2.10,通过@2.3.6) ├── finalhandler@0.2.0 (escape-html@1.0.1, debug@2.0.0) ├── form-data@0.1.4 (mime@1.2.11, combine-stream@0.0.7) ├── optimist@0.6.0 (wordwrap@0.0.2, minimist@0.0.10) ├── connect@3.1.1 (utils-merge@1.0.0, parseurl@1.3.0, debug@1.0.4, finalhandler@0.1.0) ├── opbeat-ionic@1.1.3 (json-stringify-safe@5.0.0, console-log-level@1.0.0, stackman@0.2.2, after-all@2.0.1) ├── npm@2.1.3 ├── tiny-lr-fork@0.0.5 (debug@0.7.4, qs@0.5.6, faye-websocket@0.4.4, noptify@0.0.3) ├── serve-static@1.7.1 (escape-html@1.0.1, utils-merge@1.0.0, parseurl@1.3.0, send@0.10.1) ├── xml2js@0.4.4 (sax@0.6.1, xmlbuilder@2.6.2) ├── unzip@0.1.9 (setimmediate@1.0.2, readable-stream@1.0.33, pullstream@0.4.1, match-stream@0.0.2, binary@0.3.0, fstream @0.1.31) ├── prompt@0.2.12(revalidator@0.1.8,pkginfo@0.3.0,read@1.0.5,winston@0.6.2,utile@0.2.1) ├── request@2.51.0 (json-stringify-safe@5.0.0, caseless@0.8.0, forever-agent@0.5.2, aws-sign2@0.5.0, stringstream@0.0.4, 隧道代理@0.4.0、oauth-sign@0.5.0、node-uuid@1.4.3、qs@2.3.3、mime-types@1.0.2、combined-stream@0.0.7、tough-cookie@ 0.12.1, bl@0.9.4, http-signature@0.10.1, form-data@0.2.0, hawk@1.1.1) ├──vinyl-fs@0.3.7 (graceful-fs@3.0.6, lodash@2.4.1, strip-bom@1.0.0,vinyl@0.4.6, mkdirp@0.5.0, through2@0.6.3 , 全局 ream@3.1.18, glob-watcher@0.0.6) ├── archiver@0.5.1 (lodash@2.4.1, readable-stream@1.1.13, lazystream@0.1.0, zip-stream@0.1.4, file-utils@0.1.5) └── gulp@3.8.8 (pretty-hrtime@0.2.2, translate@0.3.10, deprecated@0.0.1, archy@0.0.2, minimist@1.1.1, semver@3.0.1, tild ify@1.0.0, chalk@0.5.1, orchestrator@0.3.7, gulp-util@3.0.4, liftoff@0.12.1)
【问题讨论】:
-
能否提供
node -v、npm -v和ionic -v的输出 -
节点版本为v0.12.2。 npm 版本是 2.7.4。如果我尝试命令 ionic -v 我会得到与上面相同的错误。谢谢!
-
你能不能再试试安装cli。另外,您能否提供 CLI 的输出。
npm install -g ionic -
我已将 npm install -g ionic 的输出添加到问题中。我会尝试重新安装cli
-
你有什么版本的windows?
标签: node.js cordova ionic-framework