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 相关文章推荐
将函数的实际参数转换成数组的方法
Jan 25 Javascript
浅谈javascript的数据类型检测
Jul 10 Javascript
映彩衣的js随笔(js图片切换效果)
Jul 31 Javascript
jquery 中多条件选择器,相对选择器,层次选择器的区别
Jul 03 Javascript
js获取当前日期代码适用于网页头部
Jun 27 Javascript
推荐10 款 SVG 动画的 JavaScript 库
Mar 24 Javascript
js实现文本框只允许输入数字并限制数字大小的方法
Aug 19 Javascript
jQuery实现多级下拉菜单jDropMenu的方法
Aug 28 Javascript
bootstrap3-dialog-master模态框使用详解
Aug 22 Javascript
在 Linux/Unix 中不重启 Vim 而重新加载 .vimrc 文件的流程
Mar 21 Javascript
Javascript Dom元素获取和添加详解
Sep 24 Javascript
javascript贪吃蛇游戏设计与实现
Sep 17 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连接SQLServer2005 的问题解决方法
2010/07/19 PHP
PHP isset()与empty()的使用区别详解
2010/08/29 PHP
写php分页时出现的Fatal error的解决方法
2011/04/18 PHP
php定时删除文件夹下文件(清理缓存文件)
2013/01/23 PHP
PHP学习笔记(二):变量详解
2015/04/17 PHP
Thinkphp开发--集成极光推送
2017/09/15 PHP
arguments对象
2006/11/20 Javascript
js window.event对象详尽解析
2009/02/17 Javascript
JS判断是否为数字,是否为整数,是否为浮点数的代码
2010/04/24 Javascript
js 通用javascript函数库整理
2011/08/14 Javascript
10款非常有用的 Ajax 插件分享
2012/03/14 Javascript
jQuery教程 $()包装函数来实现数组元素分页效果
2013/08/13 Javascript
jQuery中校验时间格式的正则表达式小结
2013/09/22 Javascript
JavaScript获取鼠标移动时的坐标(兼容IE8、chome谷歌、Firefox)
2014/09/13 Javascript
jQuery Mobile操作HTML5的常用函数总结
2016/05/17 Javascript
angularjs 源码解析之scope
2016/08/22 Javascript
jQuery动态改变多行文本框高度的方法
2016/09/07 Javascript
React通过redux-persist持久化数据存储的方法示例
2019/02/14 Javascript
深入理解Node内建模块和对象
2019/03/12 Javascript
js核心基础之闭包的应用实例分析
2019/05/11 Javascript
浅析Vue 防抖与节流的使用
2019/11/14 Javascript
浅析python 内置字符串处理函数的使用方法
2014/06/11 Python
编写Python脚本来实现最简单的FTP下载的教程
2015/05/04 Python
Python通过调用mysql存储过程实现更新数据功能示例
2018/04/03 Python
python自动循环定时开关机(非重启)测试
2019/08/26 Python
Python Json数据文件操作原理解析
2020/05/09 Python
python wsgiref源码解析
2021/02/06 Python
捷克领先的户外服装及配件市场零售商:ALPINE PRO
2018/01/09 全球购物
康帕斯酒店预订:Compass Hospitality(支持中文)
2018/08/23 全球购物
化学学院毕业生自荐信范文
2013/12/17 职场文书
社会实践心得体会
2014/01/03 职场文书
基层党支部整改方案
2014/10/25 职场文书
财务会计求职信范文
2015/03/20 职场文书
2015年话务员工作总结
2015/04/29 职场文书
植树节新闻稿
2015/07/17 职场文书
优秀学生主要事迹怎么写
2015/11/04 职场文书