第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何設(shè)置本地安裝npm包的自定義位置?

如何設(shè)置本地安裝npm包的自定義位置?

Cats萌萌 2019-08-26 15:10:12
如何設(shè)置本地安裝npm包的自定義位置?是否npm install可以通過命令標(biāo)志或環(huán)境變量指定自定義程序包目標(biāo)?默認情況下,npm本地安裝最終會在node_modules當(dāng)前目錄中,但我希望它安裝node_modules在不同的目錄中,例如vendor/node_modules。我怎么能做到這一點?
查看完整描述

3 回答

?
阿波羅的戰(zhàn)車

TA貢獻1862條經(jīng)驗 獲得超6個贊

您可以使用--prefixflag和--global*標(biāo)志來完成此操作。

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

*即使這是一個“全局”安裝,除非~/foo/vendor/node_modules存在,否則無法通過命令行訪問已安裝的bin PATH。

每個可配置屬性npm都可以在六個不同的地方設(shè)置。按優(yōu)先順序排列:

  • 命令行標(biāo)志: --prefix ./vendor/node_modules

  • 環(huán)境變量: NPM_CONFIG_PREFIX=./vendor/node_modules

  • 用戶配置文件: $HOME/.npmrcuserconfig參數(shù)

  • 全局配置文件: $PREFIX/etc/npmrcuserconfigparam

  • 內(nèi)置配置文件: path/to/npm/itself/npmrc

  • 默認配置: node_modules / npmconf / config-defs.js

默認情況下,本地安裝的軟件包會進入./node_modules。全局的進入prefix配置變量(/usr/local默認情況下)。

您可以運行npm config list以查看當(dāng)前配置并npm config edit進行更改。

PS

一般來說,npm文檔真的很有幫助。該文件夾的部分是新公共管理的一個良好的結(jié)構(gòu)概述和配置部分回答了這個問題。


查看完整回答
反對 回復(fù) 2019-08-26
?
胡子哥哥

TA貢獻1825條經(jīng)驗 獲得超6個贊

如果你想在配置中這樣做,你可以像這樣設(shè)置npm配置:

npm config set prefix "$(pwd)/vendor/node_modules"

要么

npm config set prefix "$HOME/vendor/node_modules"

檢查您的配置

npm config ls -l

或者@pje說并使用--prefix旗幟


查看完整回答
反對 回復(fù) 2019-08-26
?
白板的微信

TA貢獻1883條經(jīng)驗 獲得超3個贊

對于OSX,您可以轉(zhuǎn)到您的用戶$HOME(可能是/ Users / yourname /),如果它尚不存在,則創(chuàng)建一個.npmrc文件(npm用于用戶配置的文件),并為您的npm包創(chuàng)建一個目錄安裝在(例如,/ Users / yourname / npm)。在.npmrc文件中,將“prefix”設(shè)置為新的npm目錄,這將是安裝“全局”npm軟件包的地方。顯然,這些“全球”套餐僅適用于您的用戶帳戶。

在.npmrc中:

prefix=${HOME}/npm

然后從命令行運行此命令:

npm config ls -l

它應(yīng)該在您自己的本地配置和全局npm配置上提供輸出,您應(yīng)該看到您的本地前綴配置被反映,可能在長輸出列表的頂部附近。

為了安全起見,我建議使用這種方法來配置您的用戶帳戶的npm行為/usr/local,而不是在我的其他地方看到的文件夾。


查看完整回答
反對 回復(fù) 2019-08-26
  • 3 回答
  • 0 關(guān)注
  • 2125 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號