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 异步处理进度条
Apr 01 Javascript
js+html5通过canvas指定开始和结束点绘制线条的方法
Jun 05 Javascript
JavaScript操作XML文件之XML读取方法
Jun 09 Javascript
一篇文章掌握RequireJS常用知识
Jan 26 Javascript
前端 Vue.js 和 MVVM 详细介绍
Dec 29 Javascript
js return返回多个值,通过对象的属性访问方法
Feb 21 Javascript
浅谈JavaScript中的apply/call/bind和this的使用
Feb 26 Javascript
js实现手机web图片左右滑动效果
Dec 29 Javascript
ES6的Fetch异步请求的实现方法
Dec 07 Javascript
微信小程序中插入激励视频广告并获取收益(实例代码)
Dec 06 Javascript
JS原型对象操作实例分析
Jun 06 Javascript
Node.js利用Express实现用户注册登陆功能(推荐)
Oct 26 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 上一篇,下一篇文章实现代码与原理说明
2010/05/09 PHP
php生成固定长度纯数字编码的方法
2015/07/09 PHP
PHP获取redis里不存在的6位随机数应用示例【设置24小时过时】
2017/06/07 PHP
addRule在firefox下的兼容写法
2006/11/30 Javascript
jquery动画1.加载指示器
2012/08/24 Javascript
js中iframe调用父页面的方法
2014/10/30 Javascript
js实现用户离开页面前提示是否离开此页面的方法(包括浏览器按钮事件)
2015/07/18 Javascript
js实现人才网站职位选择功能的方法
2015/08/14 Javascript
javascript类型系统 Window对象学习笔记
2016/01/07 Javascript
浅谈json取值(对象和数组)
2016/06/24 Javascript
jQuery实现移动端手机商城购物车功能
2016/09/24 Javascript
原生js实现简单的Ripple按钮实例代码
2017/03/24 Javascript
Vue.js实战之Vuex的入门教程
2017/04/01 Javascript
JavaScript高阶函数_动力节点Java学院整理
2017/06/28 Javascript
create-react-app 修改为多入口编译的方法
2018/08/01 Javascript
5分钟快速掌握JS中var、let和const的异同
2018/09/19 Javascript
vuex页面刷新后数据丢失的方法
2019/01/17 Javascript
详解如何实现Element树形控件Tree在懒加载模式下的动态更新
2019/04/25 Javascript
Vue+Express实现登录注销功能的实例代码
2019/05/05 Javascript
Python字符串转换成浮点数函数分享
2015/07/24 Python
详解pyqt5 动画在QThread线程中无法运行问题
2018/05/05 Python
python实现排序算法解析
2018/09/08 Python
在pycharm中python切换解释器失败的解决方法
2018/10/29 Python
判断Threading.start新线程是否执行完毕的实例
2020/05/02 Python
Marriott国际:万豪国际酒店查询预订
2017/09/25 全球购物
建筑工程技术应届生求职信
2013/11/17 职场文书
简历中自我评价怎么写
2014/02/12 职场文书
房屋租赁协议书范本
2014/04/10 职场文书
送温暖献爱心活动总结
2014/07/08 职场文书
2015年教学管理工作总结
2015/05/20 职场文书
赞美教师的句子
2019/09/02 职场文书
2019年幼儿园家长接送责任书
2019/10/29 职场文书
浅谈JS的原型和原型链
2021/06/04 Javascript
MySql 8.0及对应驱动包匹配的注意点说明
2021/06/23 MySQL
Spring Boot 启动、停止、重启、状态脚本
2021/06/26 Java/Android
SQL Server数据库查询出现阻塞之性能调优
2022/04/10 SQL Server