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 相关文章推荐
jquery UI 1.72 之datepicker
Dec 29 Javascript
javascript,jquery闭包概念分析
Jun 19 Javascript
JavaScript控制table某列不显示的方法
Mar 16 Javascript
jQuery实现对无序列表的排序功能(附demo源码下载)
Jun 25 Javascript
jQuery简单实现中间浮窗效果
Sep 04 Javascript
AngularJS Controller作用域
Jan 09 Javascript
JS实现上传图片实时预览功能
May 22 Javascript
Javascript实现一个简单的输入关键字添加标签效果实例
Jun 01 Javascript
webpack写jquery插件的环境配置
Dec 21 jQuery
微信小程序基于canvas渐变实现的彩虹效果示例
May 03 Javascript
layui form表单提交之后重新加载数据表格的方法
Sep 11 Javascript
Node.js控制台彩色输出的方法与原理实例详解
Dec 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
桌面中心(二)数据库写入
2006/10/09 PHP
PHP简单系统查询模块代码打包下载
2008/06/07 PHP
深入Memcache的Session数据的多服务器共享详解
2013/06/13 PHP
解决ThinkPHP下使用上传插件Uploadify浏览器firefox报302错误的方法
2015/12/18 PHP
PHP5.3新特性小结
2016/02/14 PHP
thinkphp jquery实现图片上传和预览效果
2020/07/22 PHP
Laravel关联模型中过滤结果为空的结果集(has和with区别)
2018/10/18 PHP
Javascript中setTimeOut和setInterval的定时器用法
2015/06/12 Javascript
jQuery获取URL请求参数的方法
2015/07/18 Javascript
jQuery获取checkboxlist的value值的方法
2015/09/27 Javascript
JS与jQuery实现隔行变色的方法
2016/09/09 Javascript
jQuery插件Echarts实现的渐变色柱状图
2017/03/23 jQuery
3种vue组件的书写形式
2017/11/29 Javascript
MUI 实现侧滑菜单及其主体部分上下滑动的方法
2018/01/25 Javascript
NodeJS读取分析Nginx错误日志的方法
2019/05/14 NodeJs
JS字符串常用操作方法实例小结
2019/06/24 Javascript
vue项目中引入Sass实例方法
2019/08/27 Javascript
[03:38]2014DOTA2西雅图国际邀请赛 VG战队巡礼
2014/07/07 DOTA
Python写的PHPMyAdmin暴力破解工具代码
2014/08/06 Python
python中执行shell的两种方法总结
2017/01/10 Python
python生成词云的实现方法(推荐)
2017/06/13 Python
Python机器学习之SVM支持向量机
2017/12/27 Python
python数据分析数据标准化及离散化详解
2018/02/26 Python
详解python中index()、find()方法
2019/08/29 Python
python爬取王者荣耀全皮肤的简单实现代码
2020/01/31 Python
解决jupyter notebook 前面书写后面内容消失的问题
2020/04/13 Python
Python如何进行时间处理
2020/08/06 Python
用CSS3的box-reflect设置文字倒影效果的方法讲解
2016/03/07 HTML / CSS
家具促销活动方案
2014/02/16 职场文书
中文专业毕业生自荐信
2014/05/24 职场文书
生活小常识广播稿
2014/09/16 职场文书
2014年稽查工作总结
2014/12/20 职场文书
保外就医申请书范文
2015/08/06 职场文书
《富饶的西沙群岛》教学反思
2016/02/16 职场文书
vue组件冲突之引用另一个组件出现组件不显示的问题
2022/04/13 Vue.js
pt-archiver 主键自增
2022/04/26 MySQL