如何设置本地安装npm软件包的自定义位置?

如何设置本地安装npm软件包的自定义位置?,第1张

如何设置本地安装npm软件包的自定义位置? TL; DR

您可以通过使用

--prefix
标志和
--global
*标志来实现。

pje@friendbear:~/foo $ npm install bower -g --prefix ./vendor/node_modulesbower@0.7.0 /Users/pje/foo/vendor/node_modules/bower

*即使这是“全局”安装,除非

~/foo/vendor/node_modules
存在中,否则无法通过命令行访问已安装的垃圾箱
PATH

TL; R

的每个可配置属性

npm
都可以在六个不同的地方设置。按优先顺序:

  • 命令行标志:
    --prefix ./vendor/node_modules
  • 环境变量:
    NPM_CONFIG_PREFIX=./vendor/node_modules
  • 用户配置文件:
    $HOME/.npmrc
    userconfig
    参数
  • 全局配置文件:
    $PREFIX/etc/npmrc
    userconfig
    参数
  • 内置配置文件:
    path/to/npm/itself/npmrc
  • 默认配置: node_modules / npmconf / config-defs.js

默认情况下,本地安装的软件包进入

./node_modules
。全局
prefix
变量进入config变量(
/usr/local
默认情况下)。

您可以运行

npm config list
以查看当前配置并
npm config edit
进行更改。

聚苯乙烯

一般而言,

npm
的文档确实很有帮助。该文件夹的部分是新公共管理的一个良好的结构概述和配置部分回答了这个问题。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5049261.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存