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


Posted in Javascript onApril 11, 2019

一丶项目配置

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)教程详解,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
用JavaScript显示随机图像或引用
Apr 21 Javascript
javascript 动态加载 css 方法总结
Jul 11 Javascript
Extjs学习笔记之四 工具栏和菜单
Jan 07 Javascript
Jquery css函数用法(判断标签是否拥有某属性)
May 28 Javascript
node.js 开发指南 ? Node.js 连接 MySQL 并进行数据库操作
Jul 29 Javascript
jquery提示效果实例分析
Nov 25 Javascript
JavaScript实现图片轮播组件代码示例
Nov 22 Javascript
node.js 中间件express-session使用详解
May 20 Javascript
JS库之Waypoints的用法详解
Sep 13 Javascript
vue.js删除列表中的一行
Jun 30 Javascript
发布一款npm包帮助理解npm的使用
Jan 03 Javascript
javascript实现的时间格式加8小时功能示例
Jun 13 Javascript
vue+vuex+json-seiver实现数据展示+分页功能
Apr 11 #Javascript
小白教程|一小时上手最流行的前端框架vue(推荐)
Apr 10 #Javascript
微信小程序 wepy框架与iview-weapp的用法详解
Apr 10 #Javascript
解决JQuery的ajax函数执行失败alert函数弹框一闪而过问题
Apr 10 #jQuery
详解Vue源码学习之双向绑定
Apr 10 #Javascript
node.js 基于cheerio的爬虫工具的实现(需要登录权限的爬虫工具)
Apr 10 #Javascript
详解关于html,css,js三者的加载顺序问题
Apr 10 #Javascript
You might like
使用php get_headers 判断URL是否有效的解决办法
2013/04/27 PHP
php生成静态html页面的方法(2种方法)
2015/09/14 PHP
微信公众号支付之坑:调用支付jsapi缺少参数 timeStamp等错误解决方法
2016/01/12 PHP
php并发加锁问题分析与设计代码实例讲解
2021/02/26 PHP
关于javascript中的parseInt使用技巧
2009/09/03 Javascript
js 字符串转换成数字的三种方法
2013/03/23 Javascript
jquery中event对象属性与方法小结
2013/12/18 Javascript
javascript文本模板用法实例
2015/07/31 Javascript
再次谈论Javascript中的this
2016/06/23 Javascript
Javascript使用SWFUpload进行多文件上传
2016/11/16 Javascript
微信小程序 navbar实例详解
2017/05/11 Javascript
JS实现在文本指定位置插入内容的简单示例
2017/12/22 Javascript
深度解读vue-resize的具体用法
2020/07/08 Javascript
Vue跨域请求问题解决方案过程解析
2020/08/07 Javascript
举例讲解Django中数据模型访问外键值的方法
2015/07/21 Python
基于python的Tkinter实现一个简易计算器
2015/12/31 Python
详解Python中的__new__、__init__、__call__三个特殊方法
2016/06/02 Python
Python实现简单文本字符串处理的方法
2018/01/22 Python
Python中的CSV文件使用&quot;with&quot;语句的方式详解
2018/10/16 Python
python输出电脑上所有的串口名的方法
2019/07/02 Python
使用django实现一个代码发布系统
2019/07/18 Python
python 魔法函数实例及解析
2019/09/25 Python
tensorflow2.0与tensorflow1.0的性能区别介绍
2020/02/07 Python
解决tensorboard多个events文件显示紊乱的问题
2020/02/15 Python
Python threading.local代码实例及原理解析
2020/03/16 Python
python+excel接口自动化获取token并作为请求参数进行传参操作
2020/11/10 Python
使用Python解析Chrome浏览器书签的示例
2020/11/13 Python
Python使用tkinter实现小时钟效果
2021/02/22 Python
使用CSS3滤镜的filter:blur属性制作毛玻璃模糊效果的方法
2016/07/08 HTML / CSS
中国海淘族值得信赖的海淘返利网站:55海淘
2017/01/16 全球购物
英国男士时尚购物网站:Stuarts London
2017/10/22 全球购物
莫斯科的韩国化妆品店:Sifo
2019/12/04 全球购物
大专毕业生自我鉴定
2013/11/21 职场文书
保险公司晨会主持词
2014/03/22 职场文书
教师批评与自我批评心得体会
2014/10/16 职场文书
2014年教学管理工作总结
2014/12/02 职场文书