#javascript #node.js #webpack #loader
#javascript #node.js #webpack #загрузчик
Вопрос:
Я несколько часов пытался включить файлы сторонних скриптов, такие как jQuery и файл JavaScript Bootstrap, в мое приложение React / Redux, потому что мне нужно, чтобы выпадающий список Bootstrap работал.
Я использовал репозиторий здесь в качестве базового, и я вижу в webpack.config.js
следующем фрагменте кода, который является моей единственной подсказкой:
// ------------------------------------
// Loaders
// ------------------------------------
// JavaScript / JSON
webpackConfig.module.loaders = [{
test : /.(js|jsx)$/,
exclude : /node_modules/,
loader : 'babel',
query : config.compiler_babel
}, {
test : /.json$/,
loader : 'json'
}]
Я не знаю webpack и пока не нахожу ничего достаточно ясного для себя.
Я попытался включить в index.html
файл, но он никогда не находит эти файлы, которые хранятся в src/static/scripts/
Комментарии:
1. загрузите jquery и загрузитесь через npm, тогда вам не нужно ничего делать с webpack, просто импортируйте, где вам это нужно ….
npm install jquery
……import $ from 'jquery'
Ответ №1:
Для использования jQuery включите следующее в определение плагинов webpack:
plugins: [
...
new webpack.ProvidePlugin({
$: "jquery",
jQuery: "jquery",
"window.jQuery": "jquery"
}),
...
],