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 复制数组实现代码
Nov 26 Javascript
jQuery删除节点的三个方法即remove()detach()和empty()
Dec 27 Javascript
AngularJS入门知识之MVW类框架的编程思想探讨
Dec 08 Javascript
购物车前端开发(jQuery和bootstrap3)
Aug 27 Javascript
canvas绘制七巧板
Feb 03 Javascript
Node.js实现发送邮件功能
Nov 06 Javascript
JavaScrip关于创建常量的知识点
Dec 07 Javascript
JS实现的简单拖拽购物车功能示例【附源码下载】
Jan 03 Javascript
基于angular6.0实现的一个组件懒加载功能示例
Apr 12 Javascript
解析vue路由异步组件和懒加载案例
Jun 08 Javascript
Javascript查看大图功能代码实现
May 07 Javascript
微信小程序开发(一):服务器获取数据列表渲染操作示例
Jun 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中strstr、strrchr、substr、stristr四个函数的区别总结
2014/09/22 PHP
PHP_SELF,SCRIPT_NAME,REQUEST_URI区别
2014/12/24 PHP
PHP简单操作MongoDB的方法(安装及增删改查)
2016/05/26 PHP
php 二维数组时间排序实现代码
2016/11/19 PHP
PHP上传文件及图片到七牛的方法
2018/07/25 PHP
Yii框架学习笔记之应用组件操作示例
2019/11/13 PHP
解决Laravel5.x的php artisan migrate数据库迁移创建操作报错SQLSTATE[42000]
2020/04/06 PHP
JavaScript Event学习第十一章 按键的检测
2010/02/10 Javascript
Jquery 1.42 checkbox 全选和反选代码
2010/03/27 Javascript
自用js开发框架小成 学习js的朋友可以看看
2010/11/16 Javascript
jQuery中验证表单提交方式及序列化表单内容的实现
2014/01/06 Javascript
jQuery打印指定区域Html页面并自动分页
2014/07/04 Javascript
JS实现iframe自适应高度的方法(兼容IE与FireFox)
2016/06/24 Javascript
layer.open关闭父窗口 以及调用父页面的方法
2018/08/17 Javascript
小程序实现选择题选择效果
2018/11/04 Javascript
Vue 动态组件与 v-once 指令的实现
2019/02/12 Javascript
element-ui table组件如何使用render属性的实现
2019/11/04 Javascript
Vue中import from的来源及省略后缀与加载文件夹问题
2020/02/09 Javascript
Vue父子传递实例讲解
2020/02/14 Javascript
javascript实现搜索筛选功能实例代码
2020/11/12 Javascript
Python 的 with 语句详解
2014/06/13 Python
python实现的用于搜索文件并进行内容替换的类实例
2015/06/28 Python
在Django中创建URLconf相关的通用视图的方法
2015/07/20 Python
np.random.seed() 的使用详解
2020/01/14 Python
美国顶级品牌男士大码服装店:DXL
2017/08/30 全球购物
美国室内盆栽植物购买网站:Plants.com
2020/04/24 全球购物
如何查找网页漏洞
2016/06/22 面试题
资源环境与城市管理专业推荐信
2013/11/30 职场文书
《中国梦我的梦》大学生演讲稿
2014/08/20 职场文书
父亲节寄语大全
2015/02/27 职场文书
新员工试用期自我评价
2015/03/10 职场文书
安全承诺书格式范本
2015/04/28 职场文书
推广普通话宣传标语口号
2015/12/26 职场文书
司法廉洁教育心得体会
2016/01/20 职场文书
go 原生http web 服务跨域restful api的写法介绍
2021/04/27 Golang
MySQL运行报错:“Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre”解决方法
2022/06/14 MySQL