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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

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

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

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

3 回答

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

TA貢獻(xiàn)1862條經(jīng)驗(yàn) 獲得超6個(gè)贊

您可以使用--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

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

每個(gè)可配置屬性npm都可以在六個(gè)不同的地方設(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

  • 默認(rèn)配置: node_modules / npmconf / config-defs.js

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

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

PS

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


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

TA貢獻(xiàn)1825條經(jīng)驗(yàn) 獲得超6個(gè)贊

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

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

要么

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

檢查您的配置

npm config ls -l

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


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

TA貢獻(xiàn)1883條經(jīng)驗(yàn) 獲得超3個(gè)贊

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

在.npmrc中:

prefix=${HOME}/npm

然后從命令行運(yùn)行此命令:

npm config ls -l

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

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


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

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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