zoukankan      html  css  js  c++  java
  • vue-webpack配置及创建项目

    一、准备vue-webpack项目的流程

    1、node npm的安装

    2、webpack全局安装 npm instal webpack @版本 -g 如webpack install webpack@3.6.0 -g   -g指的全局

    3、创建webpack项目的package.json及pack-lock.json,指令为npm init

    4、cd至开发目录,安装本地对应的开发依赖 npm install webpack@版本 --save -dev   --save -dev指的是开发依赖

    5、本地安装vue 指令 npm install vue --save(之后在本地文件中可以import Vue from 'vue',ES6规范)

    6、让开发文件识别vue文件 指令 npm install --save -dev vue-loader vue-template-compiler

    7、全局安装vue-cli(command-line) 指令npm install @vue/cli -g

    8、默认会安装最新版本 如果包容vueclie2项目 指令 npm install @vue/cli -init -g

    9、cli2项目创建指令:vue init webpack 项目名

      cli3项目创建指令:vue create 项目名

    10、安装过程的问题解决

      清理npm-cach 文件夹在C:UsersAdministratorAppDataRoaming pm-cache 或者指令 npm clean cache -force,注意有时候需要用管理员身份运行cmd

    三、vuecli2创建后项目的配置

    1、配置文件夹有2个,build和config,build主要为各类运行,调试,基础配置;config主要为设置变量等配置

    (1)设置自动打开浏览器:config文件夹中index.js文件中autoOpenBrowser: false,//是否自动打开浏览器,可设置为true

    2、static文件夹,静态资源文件夹,在打包时候会原封不动的进行打包
    3、babelrc文件,浏览器适配设置
    4、editorconfig文件,对代码进行统一、约束,比如缩紧2个字符等,end_of_line=lf 换行
    5、eslintignore,对代码规范进行忽略的位置或文件类型
    6、.gitignore,对当前内容上传服务器的忽略,有些文件不需要上传服务器
    7、.postcssrc,对css转换的设置,一般不需要更改
    8、package.json是规定各类设置等,package-lock.json可以理解为最终落地使用的版本和各类设置
    9、如果在开发中解除Eslint(输入规范),在config文件夹中index.js中将“useEslint:true”改为false
    四、runtimecompiler与runtime-only区别
    &认识createElement函数,创建元素
    createElement('h3',{class:'box'},['hello,world'])
    三个参数:html元素,属性,内容
    &简单说runtime-compiler模式:将tempalate->abstract syntax tree抽象语法树->使用render函数渲染->virtual dom ->ui
    runtime-only模式:则直接至render渲染
    现在也没有理解,只能先记着是这么回事
    五、vuecli3项目的配置
    1、修改配置的方法三种
    第一种,指令 vue ui 这是一个全局指令
    vue版本和vue-template-compiler版本要保持一致,后者是用于编译前者
    第二种 找到文件webpack.config.js文件位于node_modules@vuecli-service文件夹下
    第三种 在目录下创建vue.config.js输入 module.exports = {内容} vue系统会自动搜索该配置文件内容,名称为固定
        修改后完善git 指令 git add -> git status ->git commit -m "修改配置文件"
  • 相关阅读:
    python 迭代器
    python 装饰器
    python 函数进阶
    python 函数
    python文件操作
    python 集合 深浅拷贝
    python基础之循环
    python基础之字典
    python基础之操作列表
    python基础之列表
  • 原文地址:https://www.cnblogs.com/xiaoguniang0204/p/12325316.html
Copyright © 2011-2022 走看看