栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

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

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何设置本地安装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
的文档确实很有帮助。该文件夹的部分是新公共管理的一个良好的结构概述和配置部分回答了这个问题。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/417862.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号