1
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-服務器
爲什麼?
你需要使用'通天預設-es2015'編譯你的JS到ES5,這裏是設置一個鏈接https://babeljs.io/docs/plugins/預設es2015/ – Smile0ff
當然,我已經使用該插件,如果不是,webpack如何正確工作? – zzzgoo
現在我把這個項目推到github上:https://github.com/zzzgit/bug_with_webpack-dev-server – zzzgoo