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 相关文章推荐
ajax处理php返回json数据的实例代码
Jan 24 Javascript
JS获取节点的兄弟,父级,子级元素的方法
Jan 09 Javascript
jQuery实现的鼠标滑过弹出放大图片特效
Jan 08 Javascript
DeviceOne 让你一见钟情的App快速开发平台
Feb 17 Javascript
AngularJs 弹出模态框(model)
Apr 07 Javascript
一种Javascript解释ajax返回的json的好方法(推荐)
Jun 02 Javascript
jQuery validate插件功能与用法详解
Dec 15 Javascript
JavaScript对象_动力节点Java学院整理
Jun 23 Javascript
Vue中父组件向子组件通信的方法
Jul 11 Javascript
js学习总结_选项卡封装(实例讲解)
Jul 13 Javascript
js实现鼠标单击Tab表单切换效果
May 16 Javascript
jquery实现联想词搜索框和搜索结果分页的示例
Oct 10 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
PHP小技巧搜集,每个PHPer都来露一手
2007/01/02 PHP
phpmyadmin 3.4 空密码登录的实现方法
2010/05/29 PHP
PHP基础之输出缓冲区基本概念、原理分析
2019/06/19 PHP
jQuery 行级解析读取XML文件(附源码)
2009/10/12 Javascript
Javascript学习笔记1 数据类型
2010/01/11 Javascript
xss文件页面内容读取(解决)
2010/11/28 Javascript
如何在一个页面显示多个百度地图
2013/04/07 Javascript
JavaScript定义类和对象的方法
2014/11/26 Javascript
jQuery中:enabled选择器用法实例
2015/01/04 Javascript
jQuery实现美观的多级动画效果菜单代码
2015/09/06 Javascript
解决给dom元素绑定click等事件无效问题的方法
2017/02/17 Javascript
详解vuex中mapState,mapGetters,mapMutations,mapActions的作用
2018/04/13 Javascript
基于JavaScript canvas绘制贝塞尔曲线
2018/12/25 Javascript
仿vue-cli搭建属于自己的脚手架的方法步骤
2019/04/17 Javascript
简单了解JavaScript中的执行上下文和堆栈
2019/06/24 Javascript
vue中使用v-for时为什么不能用index作为key
2020/04/04 Javascript
微信小程序实现拼图小游戏
2020/10/22 Javascript
[49:08]FNATIC vs Infamous 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
Python正则表达式使用经典实例
2016/06/21 Python
python绘制简单折线图代码示例
2017/12/19 Python
python3.6 +tkinter GUI编程 实现界面化的文本处理工具(推荐)
2017/12/20 Python
python一行sql太长折成多行并且有多个参数的方法
2018/07/19 Python
Python读取系统文件夹内所有文件并统计数量的方法
2018/10/23 Python
Python操作Excel插入删除行的方法
2018/12/10 Python
Pycharm 实现下一个文件引用另外一个文件的方法
2019/01/17 Python
windows10下安装TensorFlow Object Detection API的步骤
2019/06/13 Python
Django 权限认证(根据不同的用户,设置不同的显示和访问权限)
2019/07/24 Python
对tensorflow中tf.nn.conv1d和layers.conv1d的区别详解
2020/02/11 Python
Python读取VOC中的xml目标框实例
2020/03/10 Python
2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用
2020/03/24 Python
英国家电直销:Appliances Direct
2016/09/22 全球购物
应届电子商务毕业自荐书范文
2014/02/11 职场文书
宣传口号大全
2014/06/16 职场文书
争当四好少年演讲稿
2014/09/13 职场文书
让生命充满爱观后感
2015/06/08 职场文书
个人售房合同协议书
2016/03/21 职场文书