优秀文章

安装脚手架

vue3安装讲解 以安装Vue2为案例

1 安装配置前准备的工作

0  在搭建vue的开发环境之前首先要安装node.js(详情参考菜鸟教程的node安装)
    1.1  安装完成node后 打开docs管理工具 看是否安装成功 输入**node-v** 回车 查看安装的版本号
      
      1.2  安装cnpm(简称淘宝镜像) 的命令  因为npm的命令运行速度慢 推荐cnpm进行操作 输入**$ npm install -g cnpm --  registry=https://registry.npm.taobao.org**  进行安装
       
      1.21  如果想使用yarn命令 可以全局安装一下
      npm install -g yarn
       
      1.3 cnpm(简称淘宝镜像) 安装成功后 我们可以全局使用vue-cli脚手架,可以使用下列任一命令安装这个       新的包
           npm install -g @vue/cli      使用npm命令使用这个
           yarn global add @vue/cli    使用yarn命令使用这个
           如果提示没有yarn这个命令 cmd  然后输入npm install -g yarn 
           然后 输入安装yarn的命令
           ==================================================
     验证是否安装成功,在命令输入vue,出来vue的信息,及说明安装成功
    当然了如果你想快速安装记得在前面加cnpm
    如果你不小心安装错了 npm/yard 你可以那个重新安装下你想要的那个撒,这样在项目当中也可以使用撒
      1.4  然后创建vue的项目 
        (找到vue.js官网->生态系统->vue cli->点击启步->找到安装->找到创建一个项目)
    如果一直创建不成功 可以window+r 输入cmd回车 试下

yarn安装vue3报错 yarn安装vue脚手架_前端

2准备安装工作

1 首先打开你要进行写的项目所在的文件夹 
2 按shifrt +c (在此处打开窗口)   然后进行写命令 
当输入命令报错时 输入个cmd enter一下 试试

yarn安装vue3报错 yarn安装vue脚手架_json_02

然后输入命令 
第一个是默认Vue2 配置   第二个是默认Vue3配置   第三个是默认手动 配置

我们这里选手动,如果选手动 配置过程中会弹出2 与3 这里的2与3指是否选定vue2或vue3 详情去看 [vue.js官网https://cn.vuejs.org/)]

我们这里的安装是手动安装  选择手动
1 vue create(项目名称) 创建Vue项目 项目名称不可使用中文
出现二个选项 (1).(default(babel,eslint))默认搭建项目配置
(2).(manally select features)自定义搭建项目配置
使用自定义搭建项目配置(利用上下键切换选项) 选中自定义后点击 按enter确认
如果上下建不可以切换选项,我们需要使用winpty vue.cmd create 你要自定义的名称   这个命令
2 然后出现一些配置选项 只选择babel router
按空格选着选中不 按上下键选着 小括号中有星号表示选中
确认选中后点击enter

3 出现是否使用 history模式 use history mode for router
如果项目没有说明使用history模式 则我们不使用history模式 所以选着no 然后点击enter

4 接下来出现的选项选着哪个都可以 直接点击enter也可以

5 接下来一直enter就可以
最后如果出现 cd项目名称 yarn serve/npm run serve都表示项目搭建成功
}

3准备在浏览器当中打开

当我们安装好后我们要在浏览器查看一下 也就是打开看一下
首先 我们要找到对应的文件夹  cd 文件夹名称-------这个命令是进入      
                             cd ..       -------这个命令是退出 中间有空格
                                                      
然后在控制台输入yarn serve/npm run serve 就可以了
如果想让他自动打开以后在下面的图对应的文件 加--open  就可以了

yarn安装vue3报错 yarn安装vue脚手架_前端_03

删除model后如何重新安装

一般当中我们拷贝别人的项目 把model删除 因为model比较大 拷贝比较慢
然后我们拷贝完后在我们自己的笔记本当中直接使用
cnpm install 这个命令系统就会根据json的配置进行安装
因为你删除model 但是json里面的配置不会被删除 所以直接可以使用这个方法

yarn安装vue3报错 yarn安装vue脚手架_前端_04

安装成功后的准备工作

安装完成后我们要熟悉下里面的文件对应的是什么

查看本地IP的地址

ipconfig

搭建vue成功结构project里的内容

node_modules 依赖文件夹
public{
favicon.ion 网页标签上面的小图标
index.html 项目的HTML文件
}
 src{
          assets 存放静态文件夹 包含js css image 媒体文件 都可以放里面
          components  组件存放的文件夹 例如按钮组件 table组件
          router 主路由文件夹 里面的index.js就是主路由文件
          view  存放路由组件的文件夹
          app.vue  默认渲染的组件 最原始的组件
          main.js 项目主入口js文件
          .gitignore该文件可以设置不需要提交进入代码库的文件夹

      }
      export导出 import导入

创建好进行优化一下

安装完成后并不能直接使用,我们要删除多余的官方配置来进行使用。

assets文件

把assets里面的logo删除

app.vue文件

删除app.vue里面的数据 只保留

#app {
      font-family: Avenir, Helvetica, Arial, sans-serif;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
     }

home文件

删除home里面的一部分内容 只保留

<template>
            <div class="home">
            </div>
          </template>
          <script>
          export default {
            name: 'Home',
          }    </script>

components文件夹

然后把components里的helloworld.vue删除

router文件夹

然后在路由里面router删除index的一些内容 把这一部分删除就是下面的代码

path: '/about',
    name: 'About',
    // route level code-splitting
    // this generates a separate chunk (about.[hash].js) for this route
    // which is lazy-loaded when the route is visited.
    component: () => import(/* webpackChunkName: "about" */ '../views/About.vue')

然后在view文件夹里面删除about.vue文件 整个文档删除

App.vue文件

<div id="nav">
     <router-link to="/">Home</router-link> |
     <router-link to="/about">About</router-link>
   </div>
```删除
9. 然后页面就干净了  然后就可以直接写你的样式了

## 启动创建Vue项目的命令

启动项目名称 yarn serve /npm run serve

启动项目名称自动打开 在package.json文件中 让vue-cli-service serve添加--open

然后在浏览器输入地址 localhost:8080
切记不要在app.vue里面把 <router-view></router-view>删了 要不然就跳转不了拉撒  呜呜呜
**2**.**这里是vue的简单样式**
![](https://img-blog.csdnimg.cn/2020060511560091.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0xhb1lhbmdTYWlk,size_16,color_FFFFFF,t_30)

欢迎大家访问我上一个博客

yarn安装vue3报错 yarn安装vue脚手架_javascript_05

vue目录分析

├── build/               # Webpack 配置目录
├── dist/                # build 生成的生产环境下的项目
├── config/              # Vue基本配置文件,可以设置监听端口,打包输出等
├── node_modules/        # 依赖包,通常执行npm i会生成
├── src/                 # 源码目录(开发的项目文件都在此文件中写)
│   ├── assets/         # 放置需要经由 Webpack 处理的静态文件,通常为样式类文件,如css,sass以及一些外部的js
│   ├── components/     # 公共组件
│   ├── filters/        # 过滤器
│   ├── store/        # 状态管理
│   ├── routes/         # 路由,此处配置项目路由
│   ├── services/       # 服务(统一管理 XHR 请求)
│   ├── utils/          # 工具类
│   ├── views/          # 路由页面组件
│   ├── App.vue         # 根组件
│   ├── main.js         # 入口文件
├── index.html           # 主页,打开网页后最先访问的页面
├── static/              # 放置无需经由 Webpack 处理的静态文件,通常放置图片类资源
├── .babelrc             # Babel 转码配置
├── .editorconfig        # 代码格式
├── .eslintignore        # (配置)ESLint 检查中需忽略的文件(夹)
├── .eslintrc            # ESLint 配置
├── .gitignore           # (配置)在上传中需被 Git 忽略的文件(夹)
├── package.json         # 本项目的配置信息,启动方式
├── package-lock.json    # 记录当前状态下实际安装的各个npm package的具体来源和版本号
├── README.md            # 项目说明(很重要,便于其他人看懂)

配置 vue.config.js文件

注意不是src文件下,是根目录文件下 由于脚手架cli3没有该文件需要手动创建它。代码参考1

项目的运行目录

一般的话项目都是localhost:8080但是如果不是的话

你点击package-lock.json里面的tty-browserify里面的version进行更改

如果这个不可以请看添加链接描述