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 相关文章推荐
js 代码优化点滴记录
Feb 19 Javascript
js 去除字符串第一位逗号的方法
Jun 07 Javascript
jquery中map函数与each函数的区别实例介绍
Jun 23 Javascript
jQuery判断当前点击的是第几个li的代码
Sep 26 Javascript
JavaScript实现在页面间传值的方法
Apr 07 Javascript
JavaScript中的对象继承关系
Aug 01 Javascript
JavaScript实现替换字符串中最后一个字符的方法
Mar 07 Javascript
VUE中的无限循环代码解析
Sep 22 Javascript
LayerClose弹窗关闭刷新方法
Aug 17 Javascript
vue基于element的区间选择组件
Sep 07 Javascript
简单了解常用的JavaScript 库
Jul 16 Javascript
js闭包和垃圾回收机制示例详解
Mar 01 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+SqlServer实现分页显示
2006/10/09 PHP
php 数组的指针操作实现代码
2011/02/08 PHP
浏览器预览PHP文件时顶部出现空白影响布局分析原因及解决办法
2013/01/11 PHP
Laravel框架中扩展函数、扩展自定义类的方法
2014/09/04 PHP
php实现两表合并成新表并且有序排列的方法
2014/12/05 PHP
Linux中为php配置伪静态
2014/12/17 PHP
php获取访问者浏览页面的浏览器类型
2017/01/23 PHP
php输出图像的方法实例分析
2017/02/16 PHP
php及codeigniter使用session-cookie的方法(详解)
2017/04/06 PHP
JQuery 1.3.2以上版本中出现pareseerror错误的解决方法
2011/01/11 Javascript
js jquery数组介绍
2012/07/15 Javascript
一个超简单的jQuery回调函数例子(分享)
2016/08/08 Javascript
Node.js学习教程之HTTP/2服务器推送【译】
2017/10/31 Javascript
Angular 封装并发布组件的方法示例
2018/04/19 Javascript
jQuery+CSS实现的标签页效果示例【测试可用】
2018/08/14 jQuery
JS中数组实现代码(倒序遍历数组,数组连接字符串)
2019/12/29 Javascript
vue移动端下拉刷新和上滑加载
2020/10/27 Javascript
python实现清屏的方法
2015/04/30 Python
python用10行代码实现对黄色图片的检测功能
2015/08/10 Python
用Python实现BP神经网络(附代码)
2019/07/10 Python
python 实现ping测试延迟的两种方法
2020/12/10 Python
pycharm 关闭search everywhere的解决操作
2021/01/15 Python
button在IE6/7下的黑边去除方案
2012/12/24 HTML / CSS
Stuart Weitzman美国官网:美国奢华鞋履品牌
2016/08/18 全球购物
加拿大时尚少女服装品牌:Garage
2016/10/10 全球购物
意大利领先的线上奢侈品销售电商:Eleonora Bonucci
2017/10/17 全球购物
马来西亚网上购物平台:ezbuy
2018/02/13 全球购物
有机童装:Toby Tiger
2018/05/23 全球购物
Tommy Hilfiger澳洲官网:美国高端休闲领导品牌
2020/12/16 全球购物
网络信息管理员岗位职责
2014/01/05 职场文书
销售队伍口号
2014/06/11 职场文书
有限公司股东合作协议书
2014/10/29 职场文书
五年级上册复习计划
2015/01/19 职场文书
老公婚前保证书
2015/02/28 职场文书
餐饮行业关注的9大营销策略
2019/08/26 职场文书
自动在Windows中运行Python脚本并定时触发功能实现
2021/09/04 Python