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の-devのサーバーを実行した場合index.jsのソースコードはES5に転送されません。つまり、babel-loaderはwebpackでは動作しますが、webpack-dev-serverでは動作しません。バベル-ローダーは、私はWebPACKの</strong><strong>を実行する場合、それは正しい結果を得るでしょう、このような構成によりWebPACKの-devのサーバー
なぜですか?
あなたはES5にあなたのJSをコンパイルするために 'バベル・プリセット・es2015'を使用する必要があり、ここでセットアップhttps://babeljs.io/docs/plugins/とのリンクですpreset-es2015/ – Smile0ff
確かに私はそのプラグインを使用していますが、そうでない場合、どのようにwebpackが正しく動作しましたか? – zzzgoo
私はこのプロジェクトをgithubにプッシュしました:https://github.com/zzzgit/bug_with_webpack-dev-server – zzzgoo