【发布时间】:2017-02-23 01:44:51
【问题描述】:
我正在尝试按照入门页面启动并运行 ionic2。我在第一步中运行了 npm -g install cordova ionic 命令,一切似乎都很好,但是当我运行第二步 ionic start --v2 myApp tabs 时,我收到了错误。
CCasadMBP:Sites ccasad$ ionic start --v2 myAppv2 tabs
/Users/ccasad/.npm-packages/lib/node_modules/ionic/node_modules/ionic-app-lib/lib/start_wizard.js:94
ps.stdout.on('data', (data) => {
^^
SyntaxError: Unexpected token =>
at exports.runInThisContext (vm.js:73:16)
at Module._compile (module.js:443:25)
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 Module.require (module.js:365:17)
at require (module.js:384:17)
at Object.start_wizard (/Users/ccasad/.npm-packages/lib/node_modules/ionic/node_modules/ionic-app-lib/index.js:25:12)
at Object.<anonymous> (/Users/ccasad/.npm-packages/lib/node_modules/ionic/lib/ionic/start.js:13:30)
at Module._compile (module.js:460:26)
/Users/ccasad/.npm-packages/lib/node_modules/ionic/node_modules/ionic-app-lib/lib/start_wizard.js:94
ps.stdout.on('data', (data) => {
^^
Unexpected token => (CLI v2.2.1)
Your system information:
Cordova CLI: 6.5.0
Ionic CLI Version: 2.2.1
Ionic App Lib Version: 2.2.0
ios-deploy version: 1.8.2
ios-sim version: 5.0.3
OS: OS X Yosemite
Node Version: v0.12.6
Xcode version: Xcode 7.2.1 Build version 7C1002
我在 ionic v1 上运行良好,所以不确定为什么 npm 中的东西不适用于 v2。该错误似乎不理解 ES6 箭头函数或其他内容,因为它在 => 上显示了意外标记。
任何想法如何处理这个?我需要重新安装节点吗?
谢谢
【问题讨论】:
-
所以我基本上在 MacOS 上使用 brew 卸载并重新安装了 node 和 npm。我找不到解决此错误的方法。卸载并重新安装每个的最新版本就可以了。哦,好吧,我希望如果我必须对我的旧项目做任何事情,事情会奏效,我想如果我需要的话,我会越过那座桥。感谢您的帮助。
标签: android ios cordova ionic2