जब भी मैं कोई फ़ाइल बनाना चाहता हूं तो मुझे त्रुटि मिलती है। इसका क्या कारण है? ऐसा लगता है कि .vue फ़ाइल वेबपैक द्वारा पहचाने जाने योग्य नहीं है, लेकिन वेबपैक कॉन्फ़िगरेशन फ़ाइल ठीक से दिखती है। webpack त्रुटिवू - वेबपैक vue-loader कॉन्फ़िगरेशन
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"
}
}
एप्लिकेशन/application.js
import Vue from 'vue'
import App from './app.vue'
new Vue({
el: 'body',
component: { App }
})
एप्लिकेशन/app.vue
<template>
<div id="app">
</div>
</template>
<script>
export default {
data() {
return {
msg: 'Hello from vue-loader!'
}
}
}
file.It .babelrc' अलग करने के लिए 'es2015 पूर्व निर्धारित स्थानांतरित करने के लिए प्रयास करना चाहिए इस' तरह दिखता है { "प्रीसेट": [ "es2015"], "टिप्पणी": झूठी } ' अधिक जानकारी के लिए यहां देखें https://github.com/bedakb/vuewp/blob/master/.babelrc शरीर टैग, –
@belminBedak पर vue ऐप को माउंट करने पर भी विचार न करें, लेकिन त्रुटि अभी भी –
आह हो रही है , चूंकि आप वेबपैक 2 का उपयोग कर रहे हैं, अब आप '-लोडर' कीवर्ड को छोड़ नहीं सकते हैं।इस लोडर को 'लोडर:' vue'' 'को बदलने का प्रयास करें:' vue-loader ' –