开发环境的搭建

工欲善其事,必先利其器。 这章只是个基础的“器”

安装nodejs和npm

MAC

MAC下安装vue开发环境,首先需要安装node和npm。 可借助brew命令安装。

brew install node

这个命令会同时把node和npm都安装好,如果已经安装过,但不是最新版,需要升级,可以使用命令

brew upgrade node

查看npm/node版本可以通过

npm -v
node -v

ubuntu

ubuntun上需要用apt命令安装,一般ubuntu上会带有不是最新版的node,需要先卸载掉。

sudo apt-get remove nodejs ^node-* nodejs-*
sudo apt-get autoremove
sudo apt-get clean
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install nodejs

升级好nodejs后,用npm命令来升级npm自身

npm install npm@latest -g

windows

下载nodejs并安装: https://nodejs.org/en/download/

安装完后到命令行(Windows PowerShell)下查看是否正确安装

node -v
npm -v

安装VUE 3

安装好npm后,需要安装vue-cli,我们这里使用的是VUE 3,如果之前已经安装了VUE 2.x或1.x,可以先卸载掉,用如下命令卸载:

npm uninstall vue/cli -g

安装VUE 3可以用如下命令(VUE 3和之前的版本包名称不同):

npm install @vue/cli -g

安装完毕后,用如下命令查看下vue版本是否正确

vue -V

注意和node/npm查看版本的参数有区别,这里是大写的V。

使用国内镜像服务器

npm使用过程中,需要下载一些第三方包、插件等,这些服务器在国外,访问起来有时速度很慢,可以使用淘宝镜像。

在自己的home目录下创建一个 .npmrc 文件(注意以"."开始),内容如下:

sass_binary_site = https://npm.taobao.org/mirrors/node-sass/
phantomjs_cdnurl = https://npm.taobao.org/mirrors/phantomjs/
registry = https://registry.npm.taobao.org

如果是团队开发,也可搭建自己的私有镜像服务器,可使用nexus搭建。nexus可以做maven私服、npm私服,前后端都囊括了。

开发环境和生产运行环境

前面要安装nodejs, npm, vue等等都是开发环境。最终的生产环境不需要这些。生产环境只需要一个webserver,例如:NGINX,Apache都可以,不需要其它的了。 把开发环境编译出来的html、js、css拷贝上web服务器的web目录下就可以了(为了性能最好优化下配置)。

results matching ""

    No results matching ""