Я пробовал:
chainWebpack: config => {
config.merge({
module: {
rules: [{
test: /\.jsx?$/,
exclude: {
exclude: [path.resolve(__dirname, "public/my-config.js")]
}
}]
}
})
}
Или
config.module.rule('js')
.exclude({
exclude: path.resolve(__dirname, "public/my-config.js")
})
Но это не работает.
Я хочу импортировать public/my-config.js
с тегом скрипта в pages/index.html
или просто import { config1, config2 } from '../public/my-config'
.
Я смог использовать externals
чтобы не включать модуль в веб-пакет, но он не совсем интуитивен с Vue.js.
Я должен иметь my-config.js
, доступный на dist/
, чтобы его можно было редактировать.