无法在Appcelerator Studio中创建Alloy Controller

时间:2016-05-10 10:35:30

标签: appcelerator appcelerator-titanium

将Appcelerator studio从4.0.0 GA更新为5.2.2 GA后出错。现在我再也无法创建配置控制器了,因为出现了这个错误;

  

C:\ Users \用户虚设\应用程序数据\漫游\ NPM \ node_modules \ Appcelerator的\ node_modules \更新通知程序\ node_modules \最新版本\ node_modules \封装JSON \ node_modules \得到\ index.js:2
  const EventEmitter = require('events')。EventEmitter; ^^^^^
  SyntaxError:在严格模式下使用const       在exports.runInThisContext(vm.js:73:16)
      在Module._compile(module.js:443:25)
      在Object.Module._extensions..js(module.js:478:10)
      在Module.load(module.js:355:32)
      在Function.Module._load(module.js:310:12)
      在Module.require(module.js:365:17)
      at require(module.js:384:17)
      在对象。 (C:\用户\虚设\应用程序数据\漫游\ NPM \ node_modules \ Appcelerator的\ node_modules \更新通知程序\ node_modules \最新版本\ node_modules \封装JSON \ index.js:3:11)
      在Module._compile(module.js:460:26)
      在Object.Module._extensions..js(module.js:478:10)

有人知道要解决吗?任何帮助将深表感谢。提前致谢

2 个答案:

答案 0 :(得分:1)

您输入错误:

const EventEmitter = require('events').EventEmitter;
SyntaxError: Use of const in strict mode.

更改为:

var EventEmitter = (require('events')).EventEmitter;

答案 1 :(得分:0)

卸载并安装新的Appcelerator对我来说是唯一的选择。