var path = require("path");
module.exports = {
entry: "./src/index.js",
output: {
filename: "index.js",
path: path.resolve(__dirname, "./built/"),
publicPath: "/built/"
},
plugins: [],
module: {
rules: [
{
test: /\.js$/,
loader: "babel-loader"
},
{
test: /\.vue$/,
loader: "vue-loader",
options: {
}
}
]
}
};
При вышеуказанной конфигурации, если я бегу WebPack, он получит правильный результат, но если я бегу WebPack-DEV-сервер, исходный код в index.js не будет передаваться на ES5.Иными словами, babel-loader работает только тогда, когда webpack, но не webpack-dev-server.столпотворение-погрузчик не работает для WebPack-DEV-сервер
Почему?
вам нужно использовать 'Babel-предустановка-es2015' для компиляции JS в ES5, здесь есть связь с установкой https://babeljs.io/docs/plugins/ preset-es2015/ – Smile0ff
, конечно, я использую этот плагин, если нет, то как webpack работал правильно? – zzzgoo
Теперь я нажимаю этот проект на github: https: //github.com/zzzgit/bug_with_webpack-dev-server – zzzgoo