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 相关文章推荐
url 编码 js url传参中文乱码解决方案
Apr 11 Javascript
js日期、星座的级联显示代码
Jan 23 Javascript
JS判断客服QQ号在线还是离线状态的方法
Jan 13 Javascript
javascript通过元素id和name直接取得元素的方法
Apr 28 Javascript
jQuery实现鼠标悬停显示提示信息窗口的方法
Apr 30 Javascript
javascript伸缩型菜单实现代码
Nov 16 Javascript
js中实现字符串和数组的相互转化详解
Jan 24 Javascript
JavaScript知识点总结(十六)之Javascript闭包(Closure)代码详解
May 31 Javascript
JS小数转换为整数的方法分析
Jan 07 Javascript
Javascript面试经典套路reduce函数查重
Mar 23 Javascript
vue使用Proxy实现双向绑定的方法示例
Mar 20 Javascript
Node.js 多进程处理CPU密集任务的实现
May 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
一个用于MySQL的PHP XML类
2006/10/09 PHP
PHP删除非空目录的函数代码小结
2013/02/28 PHP
基于php在各种web服务器的运行模式详解
2013/06/03 PHP
php中创建和调用webservice接口示例
2014/07/25 PHP
php ImageMagick windows下安装教程
2015/01/26 PHP
PHP检查网站是否宕机的方法示例
2017/07/24 PHP
AlertBox 弹出层信息提示框效果实现步骤
2010/10/11 Javascript
js判断iframe内的网页是否滚动到底部触发事件
2014/03/18 Javascript
Javascript实现图片不间断滚动的代码
2016/06/22 Javascript
卸载安装Node.js与npm过程详解
2016/08/15 Javascript
利用BootStrap的Carousel.js实现轮播图动画效果
2016/12/21 Javascript
Windows下Node.js安装及环境配置方法
2017/09/18 Javascript
nodejs+mongodb aggregate级联查询操作示例
2018/03/17 NodeJs
详解Vue.js使用Swiper.js在iOS
2018/09/10 Javascript
layer更改皮肤的实现方法
2019/09/11 Javascript
linux 下以二进制的方式安装 nodejs
2020/02/12 NodeJs
ES6 十大特性简介
2020/12/09 Javascript
Python中的赋值、浅拷贝、深拷贝介绍
2015/03/09 Python
python3实现斐波那契数列(4种方法)
2019/07/15 Python
浅谈Python中(&amp;,|)和(and,or)之间的区别
2019/08/07 Python
使用 prometheus python 库编写自定义指标的方法(完整代码)
2020/06/29 Python
详解canvas drawImage()方法绘制图片不显示的问题
2018/10/08 HTML / CSS
网易微博Web App用HTML5开发的过程介绍
2012/06/13 HTML / CSS
罗马尼亚购物网站:Vivantis.ro
2019/07/20 全球购物
报关专员求职信范文
2014/02/22 职场文书
酒店开业庆典策划方案
2014/05/28 职场文书
党的生日演讲稿
2014/09/10 职场文书
2014年党建工作汇报材料
2014/11/02 职场文书
2014年政协委员工作总结
2014/12/01 职场文书
领导参观欢迎词
2015/01/26 职场文书
学校端午节活动总结
2015/02/11 职场文书
致接力运动员加油稿
2015/07/21 职场文书
Spring boot应用启动后首次访问很慢的解决方案
2021/06/23 Java/Android
《Estab Life》4月6日播出 正式PV、主视觉图公开
2022/03/20 日漫
PostgreSQL事务回卷实战案例详析
2022/03/25 PostgreSQL
Elasticsearch 基本查询和组合查询
2022/04/19 Python