JavaScript

超轻量级php框架startmvc

Vue起步(无cli)的啊教程详解

更新时间:2020-08-20 22:00 作者:startmvc
一丶项目配置1.创建身份证文件2.安装webpackwebpack-cli webpack-dev-server(全局)工具3.安装,配置

一丶项目配置

1. 创建身份证文件 2. 安装webpack webpack-cli  webpack-dev-server(全局)工具 3. 安装,配置vue vue-loader  vue-template-compiler  less-loader css-loader  style-loader  less 4. 构建项目目录,更改配置文件

./index.html //页面文件


 <div id="app"></div>
 <script src="dist/bundle.js"></script>

./package.json //身份证文件

'dev':'webpack-dev-server'

./webpack.config.js //配置文件

配置webpack和webpack-dev-server,也可通过vcode插件 配置vue-loader, 配置 less-loader 配置vue别名


//引入node的path路径组件和vueloader插件
const path = require('path');
const VueLoaderPlugin = 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插件
 new VueLoaderPlugin()
 ]
};

./App/main.js //入口文件
import Vue from "vue";
import App from "./app.vue";
new Vue({
 el:"#app",
 render(h){
 return h(App)
 }
})

./App/app.vue //根组件
<template>
 <div>
 Hello World
 </div>
</template>
<script>
 export default {
 }
</script>
<style scoped>
</style>

5.cmd 中 npm run dev 跑一下

现在就已经启动wepack-dev-server了,127.0.0.1:8080页面就能够实时更新啦!!

总结

以上所述是小编给大家介绍的Vue起步(无cli)教程详解,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!