贼 Cool:使用脚手架 vue-cli 来搭建 Vue 环境

1. 介绍搭建 Vue 环境的方法

搭建 Vue 环境常用的有两个方法:
1、在 Vue.js 的官网上直接下载 vue.min.js,并用 “script” 标签引入(就像引入其它 js 文件一样)。这种方式简单明了(建议:初期学习时使用)

2、使用 npm 方法。这种方式是使用了官方提供的一个 vue-cli 脚手架工具来自动生成一个项目模板(在命令行中使用)。这种方式更易于构建大型应用(建议:后期使用)

之前刚接触 Vue 时,使用 vue-cli 搭建 Vue 环境,走了很多弯路。现在,为了更多的人不重蹈覆辙,我将其搭建步骤记录下来。

【注意】:这里所使用的环境

Vue 版本:2.9.6
前端工具:VsCode

Vue 版本2 和版本 3 的部分命令有些不同,但不影响学习使用!

2. 使用 vue-cli 搭建 Vue

2.1 设置 Node 环境

1、下载Node.js
Node.js 官网 去下载 Node.js

2、安装Node.js

双击Node.js安装包,进行安装。傻瓜式安装,一路“Next”

【注意】:默认安装完成以后,系统环境变量会自动把 node 的安装路径添加到 path 中。如果没有,请自行添加。记得路径不要错,是指到有 node.exe 的目录。

3、验证Node.js是否安装成功

进入 dos 命令行,查看所安装的 node 是否可以正常使用。其中 npm 是 node 下载安装完成后自带的包管理器。可以使用 npm 进行安装一些常用 modules。

查看 node 版本:

node -v

查看 npm 版本:

npm -v

4、设置nodejs prefix(全局)和cache(缓存)路径

设置nodejs prefix(全局):

// 设置全局模块存放路径npm config set prefix " D:\profession\frontEnd\Node"

【注意】:node.js 会自动寻找该路径下的 node_modules 文件夹为实际存放全局模块的路径。以后安装的全局模块(npm install ××× -g安装的模块)都会被放到 “D:\profession\frontEnd\Node\node_modules” 下,跟 npm 模块在同一个文件夹下。

设置缓存文件夹:
在 Node 文件夹下新建一个 node_cache 文件夹。

npm config set cache " D:\profession\frontEnd\Node\node_cache"

5、修改npmrc文件默认值

在D:\profession\frontEnd\Node\node_modules\npm下

修改为:prefix=D:\profession\frontEnd\Node。

如果不做这个修改,则 npm 运行 “npm ls -g” 的时候,仍然以默认的路径来查找已经安装的全局模块

6、全局安装 express 模块

npm install express -g
  1. 全局安装的express模块在node_modules文件夹下

  2. Express与npm在同一文件夹下

2.2 基于 Node.js 安装 cnpm(淘宝镜像)

1、安装cnpm

npm install -g cnpm --registry=https://registry.npm.taobao.org

直接使用npm来安装一些工具的话会比较慢,所以,我们使用淘宝镜像cnpm。以后,使用到npm可以替换为cnpm

2、验证 cnpm 安装是否成功

cnpm -v

2.3 安装vue

cnpm install vue -g

2.4 安装webpack

cnpm install webpack -g

2.5 安装vue命令行工具。即:vue-cli

cnpm install vue-cli -g

Vue-cli这个工具可以帮我们搭建好我们需要的模板,比较简单。

2.6 安装webpack-cli

cnpm install webpack-cli -g

2.7 检测安装是否成功

好了,至此 Vue 的环境已搭建完毕了。

3. 使用 vue-cli 创建项目

1、新建一个项目

在硬盘上找一个文件夹放工程用的,在终端中进入该目录

cd 目录路径

2、根据模板创建项目

vue init webpack helloworld

“helloworld” 是项目名(可随意取)

会有一些初始化的设置,如下输入:

(以上命令是生成一个基于webpack模板的新vue工程,工程的名字是:helloworld;当然,名字取啥样,随你意)

3、进入工程目录

cd helloworld

工程目录如图所示:

这里推荐使用的前端工具是 “VsCdoe”。

至此,一个新的项目文件夹就创建完成,这个项目文件是在使用了脚手架vue-cli的前提下创建的,所以使用了这个工具提供的默认版式, 这就是使用脚手架搭建的项目文件的结构

4、安装项目依赖

因为各个模板间都是相互依赖的,所以要安装依赖,在命令行输入 cnpm install ,你会发现在已经创建的项目结构里面会多出一个 node_modules 的文件夹,里面就是刚才安装的所有依赖。

一定要从官方仓库安装,npm 服务器在国外所以这一步安装速度会很慢。

npm install

5、启动项目

npm run dev

此命令是开启正常开发模式,会正常监听 808 0端口,然后打开浏览器,地址就是:http://localhost:8080/,当然,这里的端口你可以在 config 文件下的index.js 里进行更改)

6、再次新建一个项目

如果已经全局安装过 vue-cli 了,再搭建项目的时候无需再安装一遍,直接使用 vue init webpack 项目名 即可。

vue init webpack 项目名

来源:https://www.icode9.com/content-4-859751.html

(0)

相关推荐

  • Vue.js---脚手架vue-cli傻傻的分不清楚

    ------------恢复内容开始------------ Vue.js---脚手架vue-cli傻傻的分不清楚 B站视频地址:https://www.bilibili.com/video/BV1n ...

  • SpringBoot + Vue + ElementUI 实现后台管理系统模板 -- 前端篇(一):搭建基本环境

    一.简介 1.项目介绍 (1)基本介绍 使用 vue 以及 element-ui 搭建一个 后台管理系统的模板. 当然,这类模板网上有很多,可以直接下载使用. 写这个项目的目的,纯属练手(写的比较糙) ...

  • Vue-Cli脚手架搭建详细步骤

    vue-cli这个构建工具大大降低了webpack的使用难度,支持热更新,有webpack-dev-server的支持,相当于启动了一个请求服务器,给你搭建了一个测试环境,只关注开发就OK. 1.安装 ...

  • 基于 Vue 的 Electron 项目搭建

    Electron 应用技术体系推荐 目录结构 demo(项目名称) ├─ .electron-vue(webpack配置文件) │ └─ build.js(生产环境构建代码) | └─ dev-cli ...

  • webpack 和 webpack-cli 安装和使用中出现的问题

    因为国内防火墙的原因,建议首先安装 cnpm: 使用 npm install cnpm -g 或者 npm install -g cnpm --registry=https://registry.np ...

  • vue.js的安装

    公司要开始分配给我做前后端分离项目了555555555555 让我一个java的去了解vue并且还要会搭建=-= 莫得办法那么就开始必不可少的安装环节吧: 第一步! 安装node.js: 首先进入官网 ...

  • npm的下载与安装

    npm的下载与安装

  • 使用webpack搭建环境,全局安装vue项目

    使用webpack搭建环境,全局安装vue项目

  • vue安装和使用

    首先这里记录的是基于安装node.js 的npm安装vue  如果你不是用的node与npm  那就不必往下看了 1.安装node.js这个不多说   百度有很多 2.安装webpack 全局安装we ...

  • vue脚手架安装

    Node 安装 Node.js 安装包及源码下载地址为:https://nodejs.org/en/download/ 下载对应的LTS版本直接安装 NPM是随同NodeJS一起安装的包管理工具 使用 ...

  • Webpack笔记

    webpack 导入以及导出方式 node 使用var 名称 = require('模块标识符')导入 使用module.exports 和exports 来暴露成员 ES6 import 模块名称 ...

  • Terminal怎么停止VUE项目

    开启vue项目不关闭的后果 问题描述:新手使用idea或webstorm工具开发vue,使用Terminal命令行npm run dev 运行项目,无法输入命令关闭比项目解决方案:打开Terminal ...

  • 【vue系列之一】使用vue

    最近更新了webpack配置详解,可移步vue-cli webpack详解 对于Vue.js来说,如果你想要快速开始,那么只需要在你的html中引入一个<script>标签,加上CDN的地 ...