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 特殊字符串
Feb 25 Javascript
javascript+mapbar实现地图定位
Apr 09 Javascript
javascript中的=等号个数问题两个跟三个有什么区别
Oct 23 Javascript
jQuery 滑动方法slideDown向下滑动元素
Jan 16 Javascript
jquery无限级联下拉菜单简单实例演示
Nov 23 Javascript
JS实现图片的不间断连续滚动的简单实例
Jun 03 Javascript
Ajax跨域实现代码(后台jsp)
Jan 21 Javascript
JS实现汉字与Unicode码相互转换的方法详解
Apr 28 Javascript
JS使用Prim算法和Kruskal算法实现最小生成树
Jan 17 Javascript
JavaScript ES2019中的8个新特性详解
Feb 20 Javascript
JavaScript数据结构与算法之检索算法实例分析【顺序查找、最大最小值、自组织查询】
Feb 22 Javascript
JQuery Ajax跨域调用和非跨域调用问题实例分析
Apr 16 jQuery
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
Pain 全世界最小最简单的PHP模板引擎 (普通版)
2011/10/23 PHP
探讨:使用XMLSerialize 序列化与反序列化
2013/06/08 PHP
php获取淘宝分类id示例
2014/01/16 PHP
PHP取余函数介绍MOD(x,y)与x%y
2014/05/15 PHP
php 遍历目录,生成目录下每个文件的md5值并写入到结果文件中
2016/12/12 PHP
js子页面获取父页面数据示例
2014/05/15 Javascript
Javascript正则控制文本框只能输入整数或浮点数
2014/09/02 Javascript
node.js使用npm 安装插件时提示install Error: ENOENT报错的解决方法
2014/11/20 Javascript
JS控制表单提交的方法
2015/07/09 Javascript
Windows系统下安装Node.js的步骤图文详解
2016/11/15 Javascript
JS简单获取当前日期时间的方法(如:2017-03-29 11:41:10 星期四)
2017/03/29 Javascript
vue2组件实现懒加载浅析
2017/03/29 Javascript
JS实现分页浏览横向图片(类轮播)实例代码
2017/11/06 Javascript
关于axios如何全局注册浅析
2018/01/14 Javascript
React组件重构之嵌套+继承及高阶组件详解
2018/07/19 Javascript
JavaScript作用域、闭包、对象与原型链概念及用法实例总结
2018/08/20 Javascript
微信小程序身份证验证方法实现详解
2019/06/28 Javascript
vue Tab切换以及缓存页面处理的几种方式
2019/11/05 Javascript
微信小程序跨页面传递data数据方法解析
2019/12/13 Javascript
Python中is与==判断的区别
2017/03/28 Python
python简单图片操作:打开\显示\保存图像方法介绍
2017/11/23 Python
Python 中的Selenium异常处理实例代码
2018/05/03 Python
python实战教程之自动扫雷
2018/07/13 Python
python 定时任务去检测服务器端口是否通的实例
2019/01/26 Python
Django ORM 查询管理器源码解析
2019/08/05 Python
python批量读取文件名并写入txt文件中
2020/09/05 Python
对python中UDP,socket的使用详解
2019/08/22 Python
numpy.linalg.eig() 计算矩阵特征向量方式
2019/11/29 Python
基于Python执行dos命令并获取输出的结果
2019/12/30 Python
Python闭包装饰器使用方法汇总
2020/06/29 Python
Python爬取微信小程序通用方法代码实例详解
2020/09/29 Python
Python之京东商品秒杀的实现示例
2021/01/06 Python
英国婚礼商城:Wedding Mall
2019/11/02 全球购物
大学校运会广播稿
2014/02/03 职场文书
4s店销售经理岗位职责
2014/07/19 职场文书
坚守艰苦奋斗精神坚决反对享乐主义整改措施
2014/09/17 职场文书