我正在使用 和 构建broweserify
一个jquery
项目jquery-ui
。所有库都用npm
. 这是我使用 mybrowserify-shim
拉入的方式jquery' and 'jquery-ui
:
"browserify": {
"transform": [ "browserify-shim" ]
},
"browser": {
"jquery": "./node_modules/jquery/dist/jquery.js",
"jquery-ui": "./node_modules/jquery-ui/jquery-ui.js"
},
"browserify-shim": {
"jquery": "$"
}
一切都像它应该的那样工作,但我看了一下jquery-ui.js
,第一行代码是
var jQuery = require('jquery');
这行代码是如何解决的?当我debugger
在此之后发表声明时,jquery
总是解决。我什至在我的垫片中更改了名称,jquery
但它仍然解决了。这是怎么回事?