xxx.vueビルドエラー:このようなWebPACKの私は、このために、WebPACKのビルドVUEを使用してUglifyJsを使用していますが、そのエラー時に使用UglifyJs
ERROR in index.js from UglifyJs
SyntaxError: Unexpected token punc «(», expected punc «:» [index.js:386,6]
hello.vueコード:
<script>
export default {
name: 'app',
data() {
return {
msg: 'Welcome to Your Vue.js App'
}
}
}
</script>
のWebPACKこのため
{
test: /\.vue$/,
loader: 'vue-loader',
options: {
babel: {
babelrc: false,
presets: ['es2015', "stage-2"],
plugins: ['babel-plugin-transform-runtime']
}
}
...
new webpack.optimize.UglifyJsPlugin({
sourceMap: false,
mangle: false,
compress: {
warnings: false
drop_console: true
}
})
package.jsonコード:
このような.config.jsコードビルド後"dependencies": {
"autoprefixer": "^6.6.1",
"babel": "^6.5.2",
"babel-core": "^6.21.0",
"babel-loader": "^6.2.10",
"babel-plugin-transform-runtime": "^6.15.0",
"babel-preset-es2015": "^6.18.0",
"babel-preset-stage-2": "^6.18.0",
"cross-env": "^3.1.4",
"css-loader": "^0.26.1",
"html-loader": "^0.4.4",
"sass-loader": "^4.1.1",
"url-loader": "^0.5.7",
"vue-html-loader": "^1.2.3",
"vue-loader": "^10.0.2",
"vue-style-loader": "^1.0.0",
"vue-template-compiler": "^2.1.8",
"webpack": "^2.1.0-beta.25",
"webpack-dev-server": "^2.1.0-beta.9",
"vue": "^2.1.8"
}
、このようなコード:UglifyJsがエラーになるよう
/* harmony default export */ exports["default"] = {
name: 'app',
data() {
return {
msg: 'Welcome to Your Vue.js App'
};
}
};
私は、、、ビルド後ES5にそのコードES6 doesntのをindex.js
からhellow.vue
ファイルを見つけました。 すべてのメソッドを試しましたが、失敗しました。 助けてください、ありがとう。
シンプルです。ありがとうございました。 – Mulhoon