• vue使用脚手架vuecli


    1.使用vue-cli,要使用node.js,因此需要先安装node.js
    2.使用官网下载安装即可
    3.安装完成后:
    node -v:查看版本
    npm -v:查看版本
    4.npm就是软件安装的管理工具,随着node.js安装
    5.由于node.js的服务器也是在国外,因此可以把npm映射成阿里的一个镜像:
    npm install cnpm -g  //不推荐使用cnpm
    npm install --registry=https://registry.npm.taobao.org  //推荐换成淘宝镜像
    6.npm install vue-cli  -g  :安装vue-cli  ,-g表示全局安装
    7.等待安装完成
    8.vue list :有内容,则表示安装成功
    9.创建一个vue的demo:
        1.新建一个文件夹"myfirstvue"
        2.cd myfirstvue:进入文件夹
        3.vue init webpack firstvue :使用webpack打包, firstvue为工程的名字
             我的使用 npm init 安装成功
        4.等待安装完成
        5.项目名称:默认即可
        6.项目描述:
        7.使用命令没有安装成功,推荐可以使用idea工具安装

    19.vue-cli:脚手架,快速生成一个vue的项目模板

    安装命令:

    2.cd myfirstvue:进入文件夹
    3.vue create firstvue :创建一个vue
    4.选择 Vue2
    5.等待安装完成
    6.cd firstvue :进入项目文件夹
    7.npm run serve :启动项目

    20.vue-cli目录结构:

    build文件夹下的内容:为webpack的配置文件,编译用的,自动生成,无需太过关注
    
    config文件夹下的内容:
    
    node_modules文件夹下的内容:为安装的依赖,自动生成,无需太过关注
    
    src文件夹下的内容:为源码的一些东西,开发主要对此部分内容进行增删改查等操作开发
    
    static文件夹下的内容:放一些静态资源
    
    .babelrc:主要为编译的一些规范
    .gitignore:忽略git文件的
    .postcssrc.js:为css相关的一个配置文件
    index.html:这个就是我们的一个首页,一个模板页,实际开发中我们不需要去使用,主要用.vue的内容作为页面,不用.html的内容作为页面
    
    package.json:项目的一个配置文件:
    {
      "name": "firstvue",   //项目的名字
      "version": "0.1.0",   //项目的版本
      "private": true,
      "scripts": {
        "serve": "vue-cli-service serve",   //启动的命令服务
        "build": "vue-cli-service build",   //编译的环境
        "lint": "vue-cli-service lint"
      },
      "dependencies": {  //测试环境需要的依赖
        "core-js": "^3.6.5",
        "vue": "^2.6.11"
      },
      "devDependencies": {  //开发环境需要的依赖
        "@vue/cli-plugin-babel": "~4.5.14",
        "@vue/cli-plugin-eslint": "~4.5.14",
        "@vue/cli-service": "~4.5.14",
        "babel-eslint": "^10.1.0",
        "eslint": "^6.7.2",
        "eslint-plugin-vue": "^6.2.2",
        "vue-template-compiler": "^2.6.11"
      },
      "eslintConfig": {
        "root": true,
        "env": {
          "node": true
        },
        "extends": [
          "plugin:vue/essential",
          "eslint:recommended"
        ],
        "parserOptions": {
          "parser": "babel-eslint"
        },
        "rules": {}
      },
      "browserslist": [
        "> 1%",
        "last 2 versions",
        "not dead"
      ]
    }

    21.src中的内容分析:

  • 相关阅读:
    最近有人说我欺骗消费者,今天来一波视频分享
    前端 Java Python等资源合集大放送
    dubbo源码学习(四):暴露服务的过程
    dubbo源码学习(二) : spring 自定义标签
    Dubbo多注册中心和Zookeeper服务的迁移
    线程各种状态转换分析
    java并发之同步辅助类CountDownLatch
    工作5年的Java程序员,才学会阅读源码,可悲吗?
    【阿里面试系列】Java线程的应用及挑战
    「阿里面试系列」搞懂并发编程,轻松应对80%的面试场景
  • 原文地址:https://www.cnblogs.com/jingzaixin/p/16468009.html
Copyright © 2020-2023  润新知