Javascript 网页包脚本加载程序与导入加载程序?模块=>;假的
我正在尝试将jquery(和其他遗留LIB)包含到一个webpack项目中 我需要jquery在全球范围内可用,也可以在HTML中使用 实现这一目标有很多选择,但我提出了两个: 选项1。Javascript 网页包脚本加载程序与导入加载程序?模块=>;假的,javascript,jquery,webpack,Javascript,Jquery,Webpack,我正在尝试将jquery(和其他遗留LIB)包含到一个webpack项目中 我需要jquery在全球范围内可用,也可以在HTML中使用 实现这一目标有很多选择,但我提出了两个: 选项1。 // webpack.config.js module: { noParse: /jquery/, rules: [ { test: /jquery/, use: ['imports-loader?module=>false'
// webpack.config.js
module: {
noParse: /jquery/,
rules: [
{
test: /jquery/,
use: ['imports-loader?module=>false']
}
]
},
// entrypoint.js
import 'jquery';
// webpack.config.js
module: {
rules: [
{
test: /jquery/,
use: ['script-loader']
}
]
},
// entrypoint.js
import 'jquery';
选项2。
// webpack.config.js
module: {
noParse: /jquery/,
rules: [
{
test: /jquery/,
use: ['imports-loader?module=>false']
}
]
},
// entrypoint.js
import 'jquery';
// webpack.config.js
module: {
rules: [
{
test: /jquery/,
use: ['script-loader']
}
]
},
// entrypoint.js
import 'jquery';
以下哪种方法更好(或其他方法?)
这两个选项的工作方式似乎相同,但我认为选项1会更好,因为脚本加载程序(选项2)使用eval