CentOS 安装 vue 开发环境

最近在做一个手机端的项目,正好想用vue来实现,看了一下别人的效果还挺好的。

安装 node.js

安装前准备:
yum install libtool automake autoconf gcc-c++ openssl-devel

下载源码:
wget https://nodejs.org/dist/v6.9....

解压缩:
tar -zxvf node-v6.9.1.tar.gz

编译安装:
./configure --prefix=/app/server
make && make install

因为指定了安装目录,安装完成之后,需要把执行文件加到 /etc/profile 里才能全局使用。

安装 vue-cli 命令行工具

使用 npm 命令安装,依赖 node.js 环境,请先确认已经安装好了 node.js
以前很好奇,到底 npm 安装的东西到哪里去了?仔细一看,原来都在 node.js 的安装目录下 /app/server/nodejs/lib/node_modules

[app@devel vue.test.com]$ npm install -g vue-cli
npm WARN engine vue-cli@2.4.0: wanted: {"node":">=4.0.0"} (current: {"node":"0.12.4","npm":"2.10.1"})
npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
/app/server/nodejs/bin/vue -> /app/server/nodejs/lib/node_modules/vue-cli/bin/vue
vue-cli@2.4.0 /app/server/nodejs/lib/node_modules/vue-cli
├── uid@0.0.2
├── semver@5.3.0
├── commander@2.9.0 (graceful-readlink@1.0.1)
├── validate-npm-package-name@2.2.2 (builtins@0.0.7)
├── chalk@1.1.3 (escape-string-regexp@1.0.5,supports-color@2.0.0,ansi-styles@2.2.1,has-ansi@2.0.0,strip-ansi@3.0.1)
├── read-Metadata@1.0.0 (yaml-js@0.0.8)
├── minimatch@3.0.3 (brace-expansion@1.1.6)
├── ora@0.2.3 (object-assign@4.1.0,cli-spinners@0.1.2,cli-cursor@1.0.2)
├── rimraf@2.5.4 (glob@7.1.1)
├── consolidate@0.14.1 (bluebird@3.4.6)
├── Metalsmith@2.2.2 (is-utf8@0.2.1,absolute@0.0.1,win-fork@1.1.1,thunkify@2.1.2,has-generators@1.0.1,clone@0.1.19,stat-mode@0.2.2,is@2.2.1,async@0.9.2,unyield@0.0.1,ware@1.3.0,chalk@0.5.1,recursive-readdir@1.3.0,fs-extra@0.10.0,co-fs-extra@0.0.2,gray-matter@2.1.0)
├── handlebars@4.0.5 (async@1.5.2,source-map@0.4.4,optimist@0.6.1,uglify-js@2.7.4)
├── async@2.1.2 (lodash@4.16.4)
├── inquirer@0.12.0 (strip-ansi@3.0.1,ansi-regex@2.0.0,ansi-escapes@1.4.0,through@2.3.8,cli-width@2.1.0,rx-lite@3.1.2,lodash@4.16.4,run-async@0.1.0,cli-cursor@1.0.2,figures@1.7.0,string-width@1.0.2,readline2@1.0.1)
├── request@2.76.0 (is-typedarray@1.0.0,aws-sign2@0.6.0,forever-agent@0.6.1,oauth-sign@0.8.2,tunnel-agent@0.4.3,caseless@0.11.0,stringstream@0.0.5,isstream@0.1.2,json-stringify-safe@5.0.1,extend@3.0.0,aws4@1.5.0,node-uuid@1.4.7,qs@6.3.0,tough-cookie@2.3.2,combined-stream@1.0.5,form-data@2.1.1,mime-types@2.1.12,har-validator@2.0.6,http-signature@1.1.1,hawk@3.1.3)
└── download-git-repo@0.2.1 (git-clone@0.1.0,download@4.4.3)

未完,待续。。。

相关文章

有时候CentOS工作在无互联网的环境下,需要在离线环境下安装一些组件,这次实现的是模拟在离线环境下安...
首先参照https://www.cnblogs.com/wdw984/p/13330074.html,来进行如何安装Centos和离线下载rpm包。 离...
有两个.NET CORE3.1网站部署在CentOS7上(内网IP是192.168.2.32),现在想实现访问http://192.168.2.32...
1、yum -y install vsftpd 安装vsftpd 2、配置vsftpd的配置文件(/etc/vsftpd/vsftpd.conf)主要修改以...
首先去mysql官网下载mysql的离线rpm安装包(https://downloads.mysql.com/archives/community/) Mysql...
第一步下载erlang环境并安装: wget https://packages.erlang-solutions.com/erlang/rpm/centos/7/x86_...