2016-03-06 31 views
0

Appcelerator的工作室将不会与节点的任何版本

在OS最近更新节点促使我从钛移动到Appcelerator的工作室,因为钛刚刚停止工作,并且不再支持

安装Appcelerator的后工作室,我意识到有与节点的问题,它已经从酿造安装了一个问题,所以我卸载它,并重新安装使用NPM,而不是...没有荣耀

在一些前问题读了起来,我意识到一些人们遇到了0.12.7所需的最低节点版本以及降级到0.1的问题0.33,能够得到它的工作

这不是我的情况。我已经尝试了最新的版本,0.12.7,与0.10.33和0.10.35 ......既不是工作,都给予以下堆栈跟踪...

2016-03-06T15:23:50.889Z | TRACE | TypeError: Incorrect value of args option 
    at normalizeSpawnArguments (child_process.js:323:11) 
    at exports.spawn (child_process.js:356:38) 
    at run (/Users/david/Library/Application Support/Titanium/mobilesdk/osx/3.3.0.GA/node_modules/node-appc/lib/subprocess.js:47:14) 
    at Object.detect (/Users/david/Library/Application Support/Titanium/mobilesdk/osx/3.3.0.GA/node_modules/node-appc/lib/jdk.js:71:3) 
    at Object.async.parallel.jdk (/Users/david/Library/Application Support/Titanium/mobilesdk/osx/3.3.0.GA/node_modules/titanium-sdk/lib/android.js:71:13) 
    at /Users/david/Library/Application Support/Titanium/mobilesdk/osx/3.3.0.GA/node_modules/async/lib/async.js:524:25 
    at /Users/david/Library/Application Support/Titanium/mobilesdk/osx/3.3.0.GA/node_modules/async/lib/async.js:111:13 
    at Array.forEach (native) 
    at _each (/Users/david/Library/Application Support/Titanium/mobilesdk/osx/3.3.0.GA/node_modules/async/lib/async.js:32:24) 
    at Object.async.each (/Users/david/Library/Application Support/Titanium/mobilesdk/osx/3.3.0.GA/node_modules/async/lib/async.js:110:9) 

这也是值得注意的是,仅仅是打开的Appcelerator工作室提示更新到0.12.7,我一直无法避开

有什么建议吗?

回答

1

钛3.3.0已近2年,为Node.JS 0.8构建。但是,由于我们需要0.12,Appcelerator Studio不太可能使用该NodeJS版本。

要继续使用Titanium 3.3.0,您可能需要使用Titanium CLI 3.3.0(sudo npm i -g [email protected])和NodeJS 0.8。

+0

该堆栈跟踪来自Appcelerator Studio。我甚至没有注意到3.3.0 GA ...我想这与现有的Titanium Studio有冲突。有推荐的方法来卸载Titanium吗? –

+0

不知道你的意思是与现有的Ti Studio有冲突,但正如我所说的,用这样一个旧的SDK进行编译的最佳猜测是使用我建议的Titanium CLI和NodeJS版本。您不需要卸载先前版本的Titanium CLI,因为它将被替换。 –

+0

您可以参考此链接:https://wiki.appcelerator.org/display/guides2/Titanium+Compatibility+Matrix#TitaniumCompatibilityMatrix-Node.js – Wikki