NPM自定义全局安装路径

NPM自定义全局安装路径

步骤一: 在nodejs的安装目录下【笔者的安装目录为F:\ComonTools\NodeJS】创建npm的缓存目录node_cache,在当前目录下使用shift+鼠标右键,选择打开命令行,输入命令:npm config set cache "D:\nodejs\node_cache",配置npm的缓存文件保存目录成功。
在这里插入图片描述

步骤二: 在nodejs的安装目录下找到npmrc文件【笔者的目录在F:\ComonTools\NodeJS\node_modules\npm\npmrc】,该文件记录的是npm全局安装应用的时候的默认存储路径,修改该路径为"F:\ComonTools\NodeJS"即可。
在这里插入图片描述
在这里插入图片描述
拓展内容
如果觉得以上方法过于麻烦,不想进行修改,可以将npm全局安装应用的默认存储路径添加到系统环境变量里面也可以哦。

# 配置全局安装路径
npm config set prefix "F:/ComonTools/NodeJS/node_global"
# 配置全局缓存路径
npm config set cache "F:/ComonTools/NodeJS/node_cache"
# 修改npm默认镜像源为淘宝镜像源
npm config set registry https://registry.npm.taobao.org

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在npm中,假设我们有一个名为"my-app"的项目。当我们使用"npm run install"命令时,它会查找并执行项目中的"package.json"文件中的"scripts"部分。在"scripts"部分中,我们可以为"install"添加一个自定义的脚本命令。例如,我们可以在"scripts"中的"install"属性中设置为"npm install",这是npm的默认安装命令。 当我们运行"npm run install"时,它将执行"npm install"命令,这将安装项目中的所有依赖项。这些依赖项通常在"package.json"文件的"dependencies"和"devDependencies"部分中定义。"dependencies"是项目的运行时依赖项,而"devDependencies"是项目在开发过程中的开发依赖项。 而"npm install"命令将按照"package.json"文件中定义的依赖项列表,从npm仓库中下载并安装这些依赖项。默认情况下,安装的依赖项将以本地方式安装,即仅在项目文件夹中可用。 对于"npm run install"全局路径的问题,我们可以在"scripts"中的"install"属性中定义定义的脚本命令,通过"npm install -g"命令将依赖项以全局方式安装。这意味着安装的依赖项将在计算机的全局范围内可用,而不仅仅是在项目文件夹中。 总而言之,"npm run install"命令在运行时执行"npm install"命令,它通过下载并安装项目中定义的依赖项来构建项目。而全局路径可以通过在"scripts"中的"install"属性中定义定义的脚本命令,并使用"npm install -g"命令以全局方式安装依赖项来实现。 ### 回答2: 在学习使用npm时,我们经常会用到"npm run install"这个命令。"npm run install"命令用于安装指定项目中所需要的依赖包。具体而言,它会自动查找并安装项目中所声明的依赖项。 当我们运行"npm run install"时,npm会在项目的根目录中寻找一个名为"package.json"的文件。这个文件包含了项目的配置信息,其中包括了项目所需的依赖包的列表。 npm会读取"package.json"文件中的"dependencies"和"devDependencies"字段,并且检查它们的版本要求。然后,npm会自动下载并安装这些依赖项到项目中的"node_modules"文件夹中。 需要注意的是,"npm run install"命令只会安装项目所需的依赖项,而不会安装全局的依赖项。全局依赖项通常是一些工具、库或框架,可以在任何项目中使用。 要安装全局依赖项,我们需要使用"npm install -g"命令。 "-g"参数告诉npm将该依赖项安装全局路径中。 全局路径是一个特定的文件夹,一般位于操作系统的系统路径下。全局依赖项可以在命令行中直接调用,而无需在项目中设置。 总结一下,"npm run install"命令用于安装项目所需的依赖项,而不是全局依赖项。要安装全局依赖项,需要使用"npm install -g"命令,并且会将其安装全局路径中。 ### 回答3: npm run install 全局路径指的是通过npm运行命令行工具来安装全局模块时,工具包被安装到的路径。 当我们运行`npm`命令时,会在全局`node_modules`文件夹中查找可执行脚本。通过`npm run install`命令可以运行一个特定的脚本,它在`package.json`文件的`scripts`部分定义。 当运行特定的脚本时,`npm`会自动将全局模块的可执行文件添加到系统的`PATH`环境变量中,这样我们可以在任何地方运行这些命令行工具。 通常情况下,全局模块安装路径如下: - Unix系统:`/usr/local/lib/node_modules` - Windows系统:`C:\Users\用户名\AppData\Roaming\npm\node_modules` 在这些路径中,我们可以找到通过`npm install -g`安装全局模块。全局模块不仅仅是一些可执行的命令行工具,还可以是一些JavaScript库或框架,可以在我们的项目代码中使用。 需要注意的是,全局模块一般是针对特定的项目进行安装,而不是全局安装对所有项目生效。因此,我们在项目的`package.json`文件中定义的`scripts`在其他项目中不能直接使用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值