Bir dosya oluşturmak istediğimde hata alıyorum. Bunun nedeni nedir? Görünüşe göre .vue dosyası web paketi tarafından tanınmıyor, ancak web paketi yapılandırma dosyası düzgün görünüyor. webpack hatasıVue - webpack vue loader yapılandırması
bundle-app.js 189 kB 1 [emitted] app
+ 12 hidden modules
ERROR in Unexpected token >
@ ./app/application.js 7:11-31
webpack.config.js
var path = require("path");
module.exports = {
context: path.join(__dirname, 'src'),
entry: {
app: './app/application.js'
},
output: {
path: path.join(__dirname, 'dist'),
filename: 'bundle-[name].js'
},
module: {
loaders: [
{
test: /\.js$/,
loader: 'babel-loader',
include: /src/,
query: {
presets: ["es2015"]
}
},
{
test: /\.vue$/,
loader: 'vue',
},
]
},
vue: {
loaders: {
js: 'babel'
}
}
}
package.json
"devDependencies": {
"webpack": "~2.2.1",
"babel-core": "~6.23.1",
"babel-loader": "~6.3.1",
"babel-preset-es2015": "~6.22.0",
"sass-loader": "~6.0.0",
"node-sass": "~4.5.0",
"extract-text-webpack-plugin": "~2.0.0-rc.3",
"vue-template-compiler": "~2.2.4",
"css-loader": "~0.27.3",
"vue-loader": "~11.1.4"
},
"dependencies": {
"vue": "~2.2.4"
}
}
uygulama/
import Vue from 'vue'
import App from './app.vue'
new Vue({
el: 'body',
component: { App }
})
uygulama/app.vue
application.js<template>
<div id="app">
</div>
</template>
<script>
export default {
data() {
return {
msg: 'Hello from vue-loader!'
}
}
}
DENEMELİSİNİZ bu 'gibi görünür { "ön ayar": [ "es2015"], "Yorum": yanlış }' Daha fazla bilgi için lütfen buraya tıklayın https://github.com/bedakb/vuewp/blob/master/.babelrc Ayrıca vue uygulamasını body etiketine monte etmeyi de düşünmeyin, –
@BelminBedak Yaptım, ama hata hala –
Ah Webpack 2'yi kullandığınızdan, artık '-loader' anahtar sözcüğünü atlayamazsınız.Yükleyiciyi bu 'loader:' vue 'olarak değiştirmeyi deneyin:' vue-loader ' –