我发现在启用 Liveview 的Appcelerator Titanium中启动Alloy项目时,控制器中的此行导致出现错误“Object false has no method 'replace'”:
Ti.include("/common/Globals.js");
如果我在禁用 Liveview 的情况下启动同一个项目,我不会看到任何错误。有谁知道可能是什么问题?
我发现在启用 Liveview 的Appcelerator Titanium中启动Alloy项目时,控制器中的此行导致出现错误“Object false has no method 'replace'”:
Ti.include("/common/Globals.js");
如果我在禁用 Liveview 的情况下启动同一个项目,我不会看到任何错误。有谁知道可能是什么问题?
Ti.include 已弃用,并且永远不会在 LiveView 模式下工作。
您应该改用 require :
var yourName = require('your_file');
your_file.js
exports.myProperty = 'hi';
yourName.myProperty 将返回“嗨”
http://docs.appcelerator.com/platform/latest/#!/guide/CommonJS_Modules_in_Titanium