私はコードをバンドルするためにwebpackを使用しています。 これは私のmain.jsが、私はまたのような負荷のjqueryで試してみました
var $ = global.jQuery = require('jquery)
$('someSelctor').on('rest of the code.') // This is working fine
var importFile = require('someExport.js')
importFile.someFunction();
someExport.js
module.exports = {
someFunction :function(){
$('someSelector').on(' some other code') // Error here. $ is not a function
}
}
jQueryの
main.jsをロードしていますどこファイルからの抜粋ですrequire('jquery')
のsomeExport.js
。しかし、それは問題を解決しません。 jquery
よう はすでにmain.js
によってロードされている私はそれはあなたが
あなたは生命維持のmain.js内のコードをラップしていますか? –
https://github.com/webpack/expose-loaderを試すことができますか? https://webpack.github.io/docs/shimming-modules.htmlも参照してください。グローバルはwebpackで余分な作業を行います。 –
@BhojendraNepalいいえIIFEではありません – brk