Node.js模块全局安装路径配置方法
Node.js模块全局安装路径的配置秘籍
长沙网络推广今天为大家介绍Node.js模块全局安装路径的配置方法,对于广大开发者来说,这无疑是一篇极具参考价值的宝典。跟随长沙网络推广的脚步,让我们一起揭开这个神秘的面纱。
当我们下载安装NodeJS后,我们的文件系统中会出现一些特定的文件和文件夹。NodeJS安装默认会附带npm,也就是模块管理器,它负责我们需要的各种模块的下载和管理。这些模块有全局和本地两种类型。
默认情况下,当我们全局执行npm install <模块的名字> -g时,模块会被安装在全局路径下。当我们需要在程序中引用这些模块时,不必担心模块的具体位置。如果不修改全局路径,下载的模块会默认存放在C:\Users\Administrator\AppData\Roamingpm这个路径下。
局部执行npm install <包的名字>(注意没有-g标志)则会把模块安装在当前DOS窗口指向的路径下,这样其他路径的项目就无法引用到这个版本的模块了。
我们可以修改默认的全局路径。我们需要配置npm的全局模块(node_global)的存放路径以及缓存(global_cache)的路径。假设我们希望将这两个文件夹放在%nodejs%ode_modules下。我们可以在D:\appsodejsode_modules\下建立“node_global”及“node_cache”两个文件夹。然后在DOS窗口执行以下命令:
npm config set prefix “D:\appsodejsode_modulesode_global”
npm config set cache “D:\appsodejsode_modulesode_cache”
如果这种方法无法修改,我们还可以在nodejs的安装目录中找到node_modulespm\.npmrc文件,并修改如下内容:
prefix = D:\appsodejsode_modulesode_global
cache = D:\appsodejsode_modulesode_cache
完成这些步骤后,npm模块安装的默认全局路径就被改到了相应的文件夹中。电脑系统可能还不知道你已经改变了默认路径,因此我们需要进行一些额外的设置。我们需要打开“win+R”,然后输入“sysdm.cpl”,选择“高级”,然后选择“环境变量”。
在环境变量设置中,我们需要进行两项重要的设置。在“系统变量”中新建一个名为NODE_PATH的变量,它的值是之前新建的用于存放全局模块的文件夹中的node_modules文件夹的绝对路径。然后,我们需要在“Path”变量中添加D:\appsodejs\和D:\appsodejsode_modulesode_global的路径。这是告诉系统用户下载的全局模块的位置。其中如果安装了pm还需要添加pm的路径,如 D:\appsodejsode_modulesode_global;(npm install -g pm --registry=
编程语言
- Node.js模块全局安装路径配置方法
- javascript函数特点实例分析
- MySQL中可为空的字段设置为NULL还是NOT NULL
- 解决SQL Server虚拟内存不足情况
- js插件YprogressBar实现漂亮的进度条效果
- thinkphp5.0自定义验证规则使用方法
- 解决nodejs中使用http请求返回值为html时乱码的问题
- vue安装遇到的5个报错及解决方法
- System.Timers.Timer定时执行程序示例代码
- JSP开发之hibernate之单向多对一关联的实例
- yii2.0框架数据库操作简单示例【添加,修改,删
- PHP从零开始打造自己的MVC框架之入口文件实现方
- 微信小程序之分享页面如何返回首页的示例
- 用Ajax读取xml文件的简单例子
- 如何通过js实现图片预览功能【附实例代码】
- 如何实现电子邮件的自动发送?