Node.js随手笔记

1、Node.js的版本控制器--nvm

nvm root,查看nvm版本控制工具的根目录

C:\Users\Administrator\AppData\Roaming\nvm

nvm做版本控制的原理:通过创建快捷方式的形式来控制node版本的切换

实际应用:

这个是nvm文件夹里面的内容,实际项目中,如果客户那里没有网,可以提前把用到的Node下载到这里面,以这种方式进行保存,需要哪个版本,就在cmd执行nvm use 版本号

备注:要查看nvm文件夹下的setting.txt文件,注意root和path

2、nvm安装方式

第一种:nvm配置淘宝镜像

      1. 验证nvm是否安装成功,在cmd输入nvm version,有提示nvm版本信息,即安装 成功
      2. 然后输入nvm root,查看到nvm的路径信息,我的是C:\Users\Administrator\AppData\Roaming\nvm,所以在资源管理器上打开这个路径,找到里面的settings.txt,并打开
      3. 在文本的最后一行中加入这两行代码
        node_mirror: https://npm.taobao.org/mirrors/node/
        npm_mirror:
        https://npm.taobao.org/mirrors/npm/
        然后保存
        我的settings.txt文件的数据是这样的:
        root:
        C:\Users\Administrator\AppData\Roaming\nvm
        arch: 64
        proxy:
        none
        node_mirror: https://npm.taobao.org/mirrors/node/
        npm_mirror:
        https://npm.taobao.org/mirrors/npm/
      1. 保存文件之后,关掉cmd,再重新打开cmd,nvm install [version]的时候,就会启用淘宝镜像自动下载安装对应的node和npm版本。

第二种:

    • 直接从淘宝镜像https://npm.taobao.org/mirrors/node下载zip版本,如:
      https://npm.taobao.org/mirrors/node/v4.6.0/node-v4.6.0-win-x64.zip
      在你的nvm所在的路径【C:\Users\Administrator\AppData\Roaming\nvm】,
      解压到当前文件夹,并改文件夹名为v4.6.0,删除zip文件,使用nvm
      use 4.6.0,再查看
      不知道的可以cmd运行 nvm root;
    • 注意:C:\Program Files\nodejs 这里保存的只是一个快捷方式而已。
    • 原理:每次切换只是替换快捷方式。
    • 结果:先nvm list;再nvm use xxx;再nvm list,当看到*(星号指向你要切换的本版即为切换成功)。
    • 切换完之后再用node -v 检查一下是不是真的切换到正确的Node.js版本了!
    • nvm管理的多个npm版本各需独立配置淘宝镜像!
时间: 2024-10-23 05:27:37

Node.js随手笔记的相关文章

Node.js学习笔记(3) - 简单的curd

这个算是不算完结的完结吧,前段时间也是看了好久的Node相关的东西,总想着去整理一下,可是当时也没有时间: 现在看来在整理的话,就有些混乱,自己也懒了,就没在整理,只是简单的记录一下 一.demo的简单介绍 这次demo,只涉及到简单的curd操作,用到的数据库是mongo,所以要安装mongo数据库,数据库连接驱动是mongoose: 当然关于mongo的驱动有很多,比如mongous mongoskin等:(详见http://cnodejs.org/topic/4f4ca8e0940ce2e

系列文章--Node.js学习笔记系列

Node.js学习笔记系列总索引 Nodejs学习笔记(一)--- 简介及安装Node.js开发环境 Nodejs学习笔记(二)--- 事件模块 Nodejs学习笔记(三)--- 模块 Nodejs学习笔记(四)--- 与MySQL交互(felixge/node-mysql) Nodejs学习笔记(五)--- Express安装入门与模版引擎ejs Nodejs学习笔记(六)--- Node.js + Express 构建网站预备知识 Nodejs学习笔记(七)--- Node.js + Exp

Node.js学习笔记【1】入门(服务器JS、函数式编程、阻塞与非阻塞、回调、事件、内部和外部模块)

笔记来自<Node入门>@2011 Manuel Kiessling JavaScript与Node.js Node.js事实上既是一个运行时环境,同时又是一个库. 使用Node.js时,我们不仅仅在实现一个应用,同时还实现了整个HTTP服务器. 一个基础的HTTP服务器 server.js:一个可以工作的HTTP服务器 var http = require("http"); http.createServer(function(request, response) { r

Node.js学习笔记【3】NodeJS基础、代码的组织和部署、文件操作、网络操作、进程管理、异步编程

一.表 学生表 CREATE TABLE `t_student` ( `stuNum` int(11) NOT NULL auto_increment, `stuName` varchar(20) default NULL, `birthday` date default NULL, PRIMARY KEY  (`stuNum`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 学生分数表 CREATE TABLE `t_stu_score` ( `id` int(11

Node.js入门笔记

第一步自然是安装了,我是用Webstorm这个ide,安装分2步: 1.安装nodejs,下载Windows下的安装版本,注意是以msi为扩展名的,然后下一步,没啥好说的,下载地址如下: 32位的msi:http://nodejs.org/dist/latest/ 64位的msi:http://nodejs.org/dist/latest/ 2.安装WebStorm8.0.3,好像会自动找到nodejs的安装路径,不需要配置啥东东: 装好WebStorm,启动它,然后创建项目(New Proje

node.js学习笔记目录

1.node.js学习笔记(1)--Node.js简介及环境安装 2.node.js学习笔记(2)--使用Express快速创建应用 3.node.js学习笔记(3)--Express创建的项目分析 4.node.js学习笔记(4)--使用Express完成简单的登陆 5.node.js学习笔记(5)--MongoDB下载及安装 6.node.js学习笔记(6)--MongoDB简单入门 7.node.js学习笔记(7)--Node.js与MongoDB简单交互 8.node.js学习笔记(8)

node.js 学习笔记

学习网站:http://www.nodejs.net/a/20141016/232139.html: 笔记:介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发.Nodejs框架是基于V8的引擎,是目前速度最快的Javascript引擎.chrome浏览器就基于V8,同时打开20-30个网页都很流畅.Nodejs标准的web开发框架Express,可以帮助我们迅速建立web站点,比起PHP的开发效率更高,而且学习曲线更低.非常适合小型网站,个性化网站,我们自己的Geek网

node.js 学习笔记1-mocha

1.mocha是什么 mocha是一款流行的额JavaScript测试框架. 2.mocha的基本用法 1.使用npm 安装mocha包,我并没有选择全局安装.只是在mocha的文件夹里的Package.json添加mocha的依赖. 如下图 { "name": "mocha-test", "version": "0.0.1", "dependencies": { "koa": &quo

node.js学习笔记(一)——创建第一个应用

巧妇难为无米之炊.要学习node.js,当然必须先有node.js环境(可以去官网 http://nodejs.cn/ 下载安装),如果还是不懂怎么配置开发环境,度娘会告诉你一切. 安装完成环境之后,先别急着开发.在开发之前,为了更清晰的掌握接下来我们的第一个应用的代码逻辑,我们还需要了解一下node.js 应用的基本组成成分,如下: 1. 引入 required 模块:我们可以使用 require 指令来载入 Node.js 模块. 2. 创建服务器:服务器可以监听客户端的请求,类似于 Apa