[ nodeJS ] nodeJS 与 npm(node pagkage manager) 配置.

一直准备开始学习nodejs,但是不得不说nodejs在Windows上的安装与配置是个坑。

尤其是npm的中模块位置的配置。

好了废话不多说,首先下载nodejs版本。

然后一路next即可,即可安装成功,其中你可以选择自己的安装路径。我这里是安装在d:\nodejs下面。

安装完成之后命令行中输入:

node -v
npm -v

出现如下输出就算是安装成功了。

那么接下来存在的问题就是,如果直接使用npm 安装模块,那么它会将你的模块安装到c盘的 appdata下面去,以保证全局可以使用。

这样的话,不方便管理。那么我想把它直接放在Nodejs的安装目录下,且能够保证全局下使用,怎么办呢?

进入cmd命令行,输入如下命令

npm config set prefix "D:\nodejs\node_global"
npm config set cache"D:\Program Files\nodejs\node_cache"

注意:这里需要注意一点,如果npm 之前由于使用set prefix出错,导致 输入npm 之后,光标一直在闪,但是没有任何反应的情况。那么可以去到 c盘  C:\Users\Administrator 目录下(我这里是admin用户),修改 .npmrc 文件,或者将其删除,则一切正常。

当然首先需要在 nodejs的下面手动建立 node_global 和node_cache目录。

node_global用来存放你下载的模块,node_cache 目录自然是存放cache。

之后你在使用 npm install 模块名 -g

那么你下载的模块将会保存在 node_global中,而不会再保存在 c盘的appdata下面去了。

接下来还有个问题需要处理。

现在模块是保存好了,但是当我们需要用到的时候require的时候,却找不到模块。

这里就需要配置环境变量NODE_PATH.

在我的电脑->属性->高级系统配置 ->环境变量->系统变量中添加 NODE_PATH.

然后将你的node_global 路径输入进去。

主要这里的路径需要带上node_modules.

如:我的global 目录为

 d:\nodejs\node_global

那么这里我的NODE_PATH 配置为

d:\nodejs\node_global\node_mudules

这里可以先安装express 模块测试

npm install express -g

等待光标转动完毕后,可以在node_global 中的 node_mudules 查看到express 目录,

这证明exprss安装成功,且位置正确。

配置完NODE_PATH毕之后再cmd 命令行中,输入命令,出现如下界面,这表示成功获取到 express 模块,配置正确。

NodeJs踩过的坑,以记录之,谨防忘记。

时间: 2024-11-08 22:38:02

[ nodeJS ] nodeJS 与 npm(node pagkage manager) 配置.的相关文章

NPM - Node Package Manager - Node 包管理器

NPM - Node Package Manager - Node 包管理器 NPM 是什么? npm(全称Node Package Manager,即node包管理器)是Node.js默认的.以JavaScript编写的软件包管理系统. npm 官方网站 npm 官方文档 一般当我们说npm的时候可能指3件事 NPM 网站:https://www.npmjs.com/ NPM 包管理库,存储了大量的JavaScript代码库 NPM 客户端,我们所使用的npm命令行工具.使用JavaScrip

NPM(Node Package Manager,Node包管理器)

简介 每个Node应用都有一个包含该应用元数据的文件-package.json,包含应用名.版本号已经依赖等信息. 我们使用NPM从NPM库下载并安装第三方包. 所有下载的包以及其依赖都保存在node_modules文件夹,这个文件夹应该排除在源代码版本控制(如git.SVN等)外. Node的包版本号符合的语义格式为:major.minor.patch (即主要版本.次要版本.补丁),如: 4.13.6 major必须满足4,minor必须满足13,patch必须满足6(即完全匹配). ^4.

node.js入门经典 第2章 npm(Node包管理器)

2.1 npm是什么 npm(Node Package Manager)是Node.js的包管理器.它允许开发人员在Node.js应用程序中创建.共享并重用模块. 2.3 安装模块 npm install [module_name] 2.4 使用模块 var module = require{'module'}; 2.8  使用package.json指定依赖关系 使用package.json文件来指定在应用程序中要用的模块,并且通过单个命令来安装它们: npm install

Windows下NodeJS安装与npm环境变量配置

node.js下载:https://nodejs.org/en/download/ 参考:https://www.jianshu.com/p/812de13f1276 1.安装过程基本直接“NEXT”就可以了.(windows的安装msi文件在过程中会直接添加path的系统变量,变量值是你的安装路径,例如“C:\Program Files\nodejs”). 注:我的nodejs 安装在E盘  (E:\Program Files\nodejs) 2.安装完成后可以使用cmd(win+r然后输入c

Node.js入门:Node.js&NPM的安装与配置

Node.js安装与配置  Node.js已经诞生两年有余,由于一直处于快速开发中,过去的一些安装配置介绍多数针对0.4.x版本而言的,并非适合最新的0.6.x的版本情况了,对此,我们将在0.6.x的版本上介绍Node.js的安装和配置.(本文一律以0.6.1为例,0.6的其余版本,只需替换版本号即可.从http://nodejs.org/#download可以查看到最新的二进制版本和源代码). Windows平台下的Node.js安装 在过去,Node.js一直不支持在Windows平台下原生

Nodejs的下载和安装以及环境配置

一.Node.js 安装配置 1.本机系统:Windows 10 (64位) 2.Node.js:v10.15.3LTS(64位) 3.在 Windows 和 Linux 上安装 Node.js 的方法. 4.Node.js 安装包及源码下载地址为:https://nodejs.org/en/download/. 5.安装Node.js步骤 (1)下载对应你系统的Node.js版本:https://nodejs.org/en/download/(2)选安装目录进行安装(3)环境配置(4)测试 6

NodeJs>------->>第一章:Node.js介绍

一:章节前言 二:Node.js概述 1:使用node.js能够解决什么问题 2:实现高性能服务器 3:非阻塞型I/O及事件环形机制 4:node.js适合开发的程序 三:node.js安装 一.Node.js 安装配置 Node.js 提供在Windows和Linux上安装, 本文将以Windows上Node最新版本v6.9.3为例来学习,不足之处还望指正: 1.  Window 上安装Node.js 32 位安装包下载地址 : https://nodejs.org/dist/v6.9.3/n

nodejs之路-[0]安装及简易配置

题外话: 之前写过ubuntu下编译nodejs- 传送门:Ubuntu15.04编译安装nodejsV0.12.3 只是如今基本在win下做开发了-. 就以这篇帖子为开头,作为我踏上nodejs之路的开篇吧- 安装配置 windows下的安装比linux简单好多,简言之就三个步骤: 到下载下载针对自己系统版本号的可运行文件(exe) – 官网 -> Download -> 找吧 把运行路径写到环境变量path里面 – 我是安装在D盘的,所以 更改默认的npm源为国内源(淘宝)-你懂得,各种墙

nodeJS安装及npm设置淘宝镜像

nodeJS安装及npm设置淘宝镜像 node.js安装 下载node.js安装包:https://nodejs.org/en/download/,下载相应版本的node.js. 需注意,在window中,node的安装目录中,最好不要有空格或中文字符. nodeJS的资源仓库在国内使用过程中,偶尔会遇到各种资源问题,通常设置为淘宝的镜像,网上很多说法是安装淘宝镜像,即 $ npm install -g cnpm --registry=https://registry.npm.taobao.or