3 回答

TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超11個(gè)贊
從NPM 2.0.0開始,本機(jī)支持導(dǎo)入本地依賴項(xiàng)。danilopopeye在回答類似問題時(shí)記錄了這一點(diǎn)。我在這里復(fù)制了他的回復(fù),以幫助任何需要找到正確答案的人,因?yàn)檫@個(gè)問題在Google的搜索結(jié)果中排名很高。
此功能是在npm的2.0.0版本中實(shí)現(xiàn)的。例如:
{
"name": "baz",
"dependencies": {
"bar": "file:../foo/bar"
}
}
以下任何路徑也有效:
../foo/bar
~/foo/bar
./foo/bar
/foo/bar

TA貢獻(xiàn)2016條經(jīng)驗(yàn) 獲得超9個(gè)贊
我最終找不到一個(gè)簡潔的方法,所以我去創(chuàng)建一個(gè)名為的目錄local_modules,然后在腳本 - > preinstall中將這個(gè)bashscript添加到package.json中
#!/bin/sh
for i in $(find ./local_modules -type d -maxdepth 1) ; do
packageJson="${i}/package.json"
if [ -f "${packageJson}" ]; then
echo "installing ${i}..."
npm install "${i}"
fi
done
- 3 回答
- 0 關(guān)注
- 3964 瀏覽
添加回答
舉報(bào)