自制node.js + npm绿色版

时间:2021-12-31 03:59:18

自制node.js + npm绿色版

自制node.js + npm绿色版
 

Node.js官网有各平台的安装包下载,不想折腾的可以直接下载安装,下面说下windows平台下如何制作绿色版node,以方便迁移。

  1. 获取node.exe
    下载Windows Binary版本,不要下载Windows Installer版本,直接放到H:\nodejs\
  2. 获取npm(Node Package Manage)
    下载最新zip版本,不要下载tgz版本,下载后解压到H:\nodejs\
  3. 添加环境变量
    • NODE_HOME=H:\nodejs
    • NODE_PATH=%NODE_HOME%\node_modules
    • path增加%NODE_HOME%\

最终得到文件目录结构H:\nodejs\:

.
├── node.exe
├── npm.cmd
└── node_modules
└── npm

测试一下,出现版本号,说明配置成功:

node --version
npm --version

至此,绿色版制作完毕,您已经可以正常使用node/npm,也可以迁移到其他机器使用。

下面使用npm命令安装第三方模块,使用方法可以查看:

npm -h
npm install -h
npm help install

默认安装仓库是https://registry.npmjs.org,查找包可以到这里http://search.npmjs.org,一切都很像maven。有两种安装模式可选,参考npm 1.0 Global vs Local installation
locally
默认是locally模式,安装到当前命令的执行目录。在其他位置执行xxx会报“xxx不是内部或外部命令,也不是可运行的程序”

npm install xxx

globally
-g参数代表全局方式,使用全局模式会安装到H:\nodejs\node_modules\中的xxx下。

npm install xxx -g

你可以重新设置prefix位置,方法有二:

  • 重新设置prefix的位置:npm config set prefix “H:\hexo”
  • 或直接修改 『当前用户』.npmrc 文件,添加prefix = H:\hexo