【发布时间】:2016-03-04 19:28:56
【问题描述】:
我最近在 Windows 10 pro 笔记本电脑上安装了 Appcelerator studio。我无法运行最近创建的移动项目。控制台日志中显示以下错误:
FATAL ERROR: v8::ToLocalChecked Empty MaybeLocal.
它似乎是 node js v8 引擎。是别人有这个问题吗?
编辑:构建和运行项目(Web 或 windows)时出现错误
操作系统 名称 = Microsoft Windows 10 专业版 版本 = 10.0.10586 架构 = 64 位 # CPU = 8 内存 = 8402731008 节点.js Node.js 版本 = 5.6.0 npm 版本 = 3.6.0 钛 CLI CLI 版本 = 5.0.6 钛SDK SDK 版本 = 5.2.0.GA SDK 路径 = C:\ProgramData\Titanium\mobilesdk\win32\5.2.0.GA 目标平台 = mobileweb 命令 C:\Program Files\nodejs\node.exe C:\Users\User\.appcelerator\install\5.2.0\package\node_modules\titanium\lib\titanium.js build run --platform mobileweb --log-level trace --sdk 5.2.0.GA --project-dir F:\Test2 --deploy-type development --skip-js-minify --no-colors --no-progress-bars --no-prompt --prompt -type socket-bundle --prompt-port 18643 --config-file C:\Users\osc4r\AppData\Local\Temp\build-1457498056292.json --no-banner --project-dir F:\Test2 [INFO] : 发现 Titanium 插件 id=ti.alloy version=1.0 致命错误:v8::ToLocalChecked Empty MaybeLocal。【问题讨论】:
-
请提供更多详细信息。您使用的是什么版本的 Titanium SDK?您的目标是什么版本的 Android SDK?这是模拟器还是设备版本?
-
加上什么NodeJS版本?
-
钛 sdk 和节点版本在我猜的答案中提到。这是mobileweb项目。 :)
-
我也面临这个问题。
然后我尝试查看 Appcelerator 的兼容性,发现它们只支持 0.10.x - 4.6.x 的 Node.js
docs.appcelerator.com/platform/latest/#!/guide/…
所以,我卸载了我的 Node.js 并重新安装它再次使用 nodejs.org/en/download/releases/">here</a> 的 4.6.x 版本
标签: node.js appcelerator appcelerator-titanium appcelerator-studio