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编程起步(第五课)
Jan 10 Javascript
Jquery实现自定义窗口随意的拖拽
Mar 12 Javascript
jquery浏览器滚动加载技术实现方案
Jun 03 Javascript
js实现点击图片将图片地址复制到粘贴板的方法
Feb 16 Javascript
JQuery导航菜单选择特效
Apr 11 Javascript
JavaScript模仿Pinterest实现图片预加载功能
Oct 25 Javascript
Javascript 函数的四种调用模式
Nov 05 Javascript
ThinkJS中如何使用MongoDB的CURD操作
Dec 13 Javascript
移动端手指放大缩小插件与js源码
May 22 Javascript
vue select选择框数据变化监听方法
Aug 24 Javascript
微信小程序HTTP接口请求封装的实现
Feb 21 Javascript
Vue 组件修改根实例的数据的方法
Apr 02 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
十大催泪虐心动漫电影,有几部你还没看
2020/03/04 日漫
PHP IPV6正则表达式验证代码
2010/02/16 PHP
使用PHP json_decode可能遇到的坑与解决方法
2017/08/03 PHP
详细对比php中类继承和接口继承
2018/10/11 PHP
php利用ZipArchive类操作文件的实例
2020/01/21 PHP
为EasyUI的Tab标签添加右键菜单的方法
2012/07/14 Javascript
js换图片效果可进行定时操作
2014/06/09 Javascript
使用时间戳解决ie缓存的问题
2014/08/20 Javascript
jquery插件jquery.dragscale.js实现拖拽改变元素大小的方法(附demo源码下载)
2016/02/25 Javascript
js纯数字逐一停止显示效果的实现代码
2016/03/16 Javascript
node网页分段渲染详解
2016/09/05 Javascript
jQuery实现二维码扫描功能
2017/01/09 Javascript
jQuery实现的简单拖动层示例
2017/02/22 Javascript
js验证账户名是否重复
2020/05/26 Javascript
nodeJs项目在阿里云的简单部署
2020/11/27 NodeJs
python用于url解码和中文解析的小脚本(python url decoder)
2013/08/11 Python
新手常见6种的python报错及解决方法
2018/03/09 Python
Python实现朴素贝叶斯分类器的方法详解
2018/07/04 Python
Python2和Python3的共存和切换使用
2019/04/12 Python
Python中psutil的介绍与用法
2019/05/02 Python
Python读写文件基础知识点
2019/06/10 Python
Python Tricks 使用 pywinrm 远程控制 Windows 主机的方法
2020/07/21 Python
马德里竞技官方网上商店:Atletico Madrid Shop
2019/03/31 全球购物
给朋友的道歉信
2014/01/09 职场文书
企业出纳岗位职责
2014/03/12 职场文书
无房证明范本
2014/09/17 职场文书
印刷技术专业自荐信
2014/09/18 职场文书
党员剖析材料范文
2014/09/30 职场文书
党政领导班子四风问题对照检查材料思想汇报
2014/10/02 职场文书
武当山导游词
2015/02/03 职场文书
2015年感恩父亲节活动策划方案
2015/05/05 职场文书
欢迎新生标语2015
2015/07/16 职场文书
Nginx配置https原理及实现过程详解
2021/03/31 Servers
Python学习之包与模块详解
2022/03/19 Python
Python采集爬取京东商品信息和评论并存入MySQL
2022/04/12 Python
教你win10系统中APPCRASH事件问题解决方法
2022/07/15 数码科技