文档章节

一、搭建node.js开发环境

我是希希呀
 我是希希呀
发布于 05/30 17:25
字数 494
阅读 4
收藏 0

本人系统:Mac

安装nvm

安装原因:node.js一直在更新,大家用的node.js很可能版本不一样,这样其他人写的javascripts我们自己的node.js很可能运行不了,好比低版本的PS有时候打不开高版本PS的文件一样。那怎么办呢?只能用笨办法啊,看看写这个javascripts包的人用的node.js是哪个版本,我们再把这个版本下下来。nvm就相当于一个帮助你的工具,你想让她下载什么版本的node.js,只要告诉她一声就好,比如nvm install v6.2.1,她就立马帮你把node.js v6.2.1装好,暖暖的很贴心。

$ brew install nvm

安装后会发现还无法使用,报如下错误:

$ nvm
-bash: nvm: command not found

出现这种问题的原因是没有设置环境变量。在设置环境变量的时候一定要使用超级管理员权限,也就是使用 sudo 来配置环境变量。

$ sudo vi /etc/profile

通过上面的命令打开配置文件之后,在文件的最后插入下面的代码 :

# For NVM
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh

使用:wq!强制保存

环境变量完成修改之后,需要更新一下配置文件,这样才能使配置文件生效。

$ source /etc/profile

配置完成,nvm正常使用

$ nvm --version
0.34.0

安装node

$ nvm install node

查看所有安装的node版本

$ nvm ls
->      v12.3.1
         system
default -> node (-> v12.3.1)
node -> stable (-> v12.3.1) (default)
stable -> 12.3 (-> v12.3.1) (default)
iojs -> N/A (default)
unstable -> N/A (default)
lts/* -> lts/dubnium (-> N/A)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.16.0 (-> N/A)
lts/dubnium -> v10.16.0 (-> N/A)

© 著作权归作者所有

上一篇: nginx访问控制
我是希希呀
粉丝 1
博文 25
码字总数 10195
作品 0
杭州
私信 提问
自学Node.js: WebStorm+Node.js开发环境的配置

WebStorm是作为JS开发IDE存在的,并且支持流行的Node.js以及JQuery等js框架。而Node.js简单说就是一个JS类库并且配备有Google的V8 js引擎来解析和执行js脚本。 那WebStorm+Node.js这样一个组...

红有三Evan
2014/09/11
475
0
Node.js开发环境部署

Node.js 是一个基于 Chrome JavaScript 运行时建立的一个平台, 用来方便地搭建快速的 易于扩展的网络应用。Node.js 借助事件驱动, 非阻塞 I/O 模型变得轻量和高效,非常适合运行在分布式设...

aaao
2015/02/06
0
0
NodeJs从入门到高手常用资源查询

Node.js 入门 《快速搭建 Node.js 开发环境以及加速 npm》 http://fengmk2.com/blog/2014/03/node-env-and-faster-npm.html 《Node.js 包教不包会》 https://github.com/alsotang/node-lesso......

孟飞阳
2016/07/14
77
0
nodejs+grunt+mocha+express+postgres搭建开发环境

nodejs/bower/grunt/mocha/express/postgres搭建开发环境 nodejs 流行的异步IO解决方案,链接http://nodejs.org/ bower 前段框架管理工具 grunt 自动化工具gruntjs.com mocha 自动化单元测试...

深山猎人
2015/01/21
1K
0
mac下 搭建Cordova+ionic+AngularJs开发环境

一、下载安装node.js 下载node.js for mac https://nodejs.org/ 一路点击 next 二、安装cordova和ionic sudo npm install -g cordova ionic 三、创建项目 ionic start ionApp blank 四、打包......

moxun
2015/08/16
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

插入排序算法

《Java算法总纲目录》 1、定义     元素被分为有序区和无序区两部分。最初有序区只有一个元素。每次从无序区中选择一个元素,插入到有序区的位置,直到无序区变空。 2、代码 public c...

木九天
27分钟前
3
0
ApacheCN 翻译/校对/笔记整理活动进度公告 2019.10.18

注意 请贡献者查看参与方式,然后直接在 ISSUE 中认领。 翻译/校对三个文档就可以申请当负责人,我们会把你拉进合伙人群。翻译/校对五个文档的贡献者,可以申请实习证明。 请私聊片刻(52981...

ApacheCN_飞龙
29分钟前
4
0
Hands-on! 如何给 TiDB 添加新系统表

作者:黄东旭 “TiDB,你已经是一个成熟的数据库了,该学会用自己的 SQL 查自己的状态了。” 对于一个成熟的数据库来说,通过 SQL 来查询系统本身的状态再正常不过,对于 MySQL 来说 INFOMA...

TiDB
35分钟前
4
0
SpringBoot admin+Eureka+钉钉通知

SpringBoot admin+Eureka+钉钉通知 一、效果 登录账号+密码 监控服务 查看实时日志 钉钉通知 二、什么是Spring Boot Admin ? Spring Boot Admin是一个开源社区项目,用于管理和监控SpringB...

小白的成长
38分钟前
18
0
docker-rabbitmq

docker pull rabbitmqmkdir -p /rabbitmqdocker run -d \--name rabbitmq \--hostname rabbitmq \-v /rabbitmq:/var/lib/rabbitmq \-e RABBITMQ_DEFAULT_USER=root \-e RA......

李琼涛
40分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部