$ in' - global-js-name ==',JQuery兼容性和Sublime Text - Build Systems

时间:2013-10-29 08:10:06

标签: jquery dart sublimetext3 build-system dart2js

默认情况下 dart2js 生成的 JS 脚本的全局名称 $ JQuery 相同,因此可能会出现问题同时使用两者。 要解决此问题, dart2js 的参数为 - global-js-name == {GLOBAL NAME} ,但 {GLOBAL NAME} 必须与 \ $ [az] * (例如: $ dart )。在 Sublime Text - Build Systems 中, $ 必须使用'\\'

进行转义

工作参数示例:

"--global-js-name=\\$dart"

结果JS将从以下内容开始:

// Generated by dart2js, the Dart to JavaScript compiler.
(function($dart){var A={}
delete A.x
var B={}
delete B.x
var C={}

1 个答案:

答案 0 :(得分:0)

我为那些可能遇到同样问题的人发布了这个“答案问题”。我花了相当长的时间才弄明白。