一、下载安装
首先到官网上https://nodejs.org/en/#download 下载安装包。点击安装包后,基本上都是点击下一步,所以就不多讲。
二、安装必备模块
安装完之后打开尝试运行程序,可能会提示缺少的模块,比如:
Error: Cannot find module 'mime'//表示缺少mime模块
Error: Cannot find module 'socket.io'//表示缺少socket.io模块
这个时候根据提示,安装必备的modules就可以了。用cmd打开DOS命令,开始安装必备模块。
1、局部安装
切换到到nodejs的项目目录,比如我创建了项目chat:
cd " C:\Program Files\nodejs\chat"
然后再输入:
node npm install mime
node npm install socket.io
安装完之后直接放在"chat\node_modules"目录下
2、全局安装
安装时带上-g。如node npm install mime -g。
三、其他问题
运行Node.js,TypeError: Cannot read property 'prototype' of undefine
代码里使用的是较老的版本的写法,安装的是最新版。出现版本兼容问题。可以选择安装较老版本或者用下面方式解决:
是版本兼容问题,安装nodejs版本维护工具 n,n lts更新为Lts版本,问题就解决了。
全局模块卸载及默认安装目录修改
原文地址:http://blog.csdn.net/baidu_28479651/article/details/53790550
卸载全局安装模块 npm uninstall -g <package>
卸载后,你可以到 /node_modules/ 目录下查看包是否还存在,或者使用以下命令查看:npm ls
查看所有全局安装的模块 npm ls -g
查看npm默认设置(部分) npm config ls
查看npm默认设置(全部) npm config ls -l
npm的指令还是要多看英文文档,如https://docs.npmjs.com/。
如图,可以看出全局模块默认安装在prefix目录下 C:\Users\ZjuTH\AppData\Roaming \npm
那么如何修改该路径呢?
使用命令 npm config set prefix "D:\Program Files\npm_global_modules\node_modules"