package.json
{
"name": "vue-demo",
"version": "1.0.0",
"description": "",
"main": "main.js",
"scripts": {
"dev": "webpack-dev-server --inline --hot --port 8082"
},
"keywords": [],
"author": "",
"license": "ISC",
"devDependencies": {
"babel-core": "^6.22.1",
"babel-loader": "^6.2.10",
"babel-plugin-transform-runtime": "^6.22.0",
"babel-runtime": "^6.22.0",
"vue-hot-reload-api": "^1.3.2"
},
"dependencies": {
"css-loader": "^0.25.0",
"vue": "^1.0.28",
"vue-html-loader": "^1.2.3",
"vue-loader": "^8.7.0",
"vue-style-loader": "^1.0.0"
}
}
webpack.config.js
module.exports = {
entry: './main.js',
output: {
path: __dirname,
filename: 'build.js'
},
module: {
loaders: [
{ test: /\.vue$/, loader: 'vue' },
{ test: /\.js$/, loader: 'babel-loader', exclude: /node_modules/,
query:{
presets: ['es2015'],
plugins: ['transform-runtime']
}
}
]
}
};
main.js
import Vue from 'vue'
import App from './App.vue'
new Vue({
el:'body',
components:{
app:App
}
});
App.vue
welcome Vue
index.html
Document

不知道是那配置错误请大神指导下 新手谢谢
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
npm install vue-loader vue-html-loader vue-style-loader css-loader
装了试试看
遇到了同样的问题。解决了吗?
{ test: /.vue$/, loader: 'vue' }改为{ test: /.vue$/, loader: 'vue-loader' }试试
为啥不用vue-cli