Vue起步(无cli)的啊教程详解
一丶项目配置
1.创建身份证文件
2.安装webpackwebpack-cli webpack-dev-server(全局)工具
3.安装,配置vuevue-loader vue-template-compiler less-loadercss-loader style-loader less
4.构建项目目录,更改配置文件
./index.html//页面文件
./package.json//身份证文件
'dev':'webpack-dev-server'
./webpack.config.js//配置文件
配置webpack和webpack-dev-server,也可通过vcode插件
配置vue-loader,
配置less-loader
配置vue别名
//引入node的path路径组件和vueloader插件
constpath=require('path');
constVueLoaderPlugin=require('vue-loader/lib/plugin');
module.exports={
//工作模式
mode:'development',
//入口
entry:path.resolve("./app/main.js"),
//出口
output:{
publicPath:'dist',
filename:"bundle.js"
},
module:{
//配置loader
rules:[{
test:/.jsx?$/,
include:[
path.resolve(__dirname,'app')
],
exclude:[
path.resolve(__dirname,'node_modules')
],
},
{
test:/\.vue$/,
loader:'vue-loader'
},
{
test:/\.less$/,
use:[
'vue-style-loader',
'css-loader',
'less-loader'
]
}
]
},
//杂项
resolve:{
//省略文件格式
extensions:['.json','.js','.jsx','vue']
},
plugins:[
//使用vueloader插件
newVueLoaderPlugin()
]
};
./App/main.js//入口文件
importVuefrom"vue";
importAppfrom"./app.vue";
newVue({
el:"#app",
render(h){
returnh(App)
}
})
./App/app.vue//根组件
HelloWorld
5.cmd中npmrundev跑一下
现在就已经启动wepack-dev-server了,127.0.0.1:8080页面就能够实时更新啦!!
总结
以上所述是小编给大家介绍的Vue起步(无cli)教程详解,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!