Я подумал, что этот вопрос, должно быть, задавали много раз, но я не мог найти подходящего ответа. Может быть, это потому, что я не знаю всех словечек правильно ...
Итак, я попытался использовать бандлинг для нового проекта (чтобы не отставать) и провел небольшой тест. Я хочу использовать попутный ветер css и datepicker (js -datepicker: https://github.com/qodesmith/datepicker).
src / index. js:
import './styles.css'
import datepicker from 'js-datepicker'
webpack.config. js
const path = require('path');
const webpack = require('webpack');
module.exports = {
entry: './src/index.js',
output: {
path: path.resolve(__dirname,'dist'),
filename: 'bundle.js'
},
module: {
rules: [
{
test: /\.css$/,
use: [
'style-loader',
{
loader: 'css-loader',
options: {importLoaders: 1}
},
'postcss-loader'
]
}
]
},
plugins: [
new webpack.IgnorePlugin(/^\.\/locale$/, /moment$/)
]
}
и теперь я хочу использовать средство выбора даты в моем браузере, поэтому я включил сгенерированный файл bundle. js в свой HTML
но
const picker = datepicker('#someid')
сгенерировал ошибку: «ReferenceError: datepicker is not defined»
Какого трюка magi c мне не хватает? Если я посмотрю на сгенерированный пакет. js, я могу увидеть все стили попутного ветра и код datepicker ...