1
我即將編寫一個yeoman生成器,其中整個模板託管在git存儲庫上。所以,我的自耕農發電機的package.json看起來像package.json:只需下載依賴項,但不要安裝它
{
"name": "generator-foo",
"version": "0.1.0",
"description": "",
"files": [
"generators"
],
"keywords": [
"yeoman-generator"
],
"dependencies": {
"foo-template": "git://somewhere-in-the-world/foo-template.git#0.1.0",
"chalk": "^1.1.3",
"yeoman-generator": "^1.1.1",
"yosay": "^2.0.0"
}
}
有什麼辦法來防止npm install
從安裝foo-template
包,即在運行任何安裝後腳本只是這個包?相反,它應該只被下載到node_modules
。
你是什麼意思安裝?就像調用後安裝鉤子一樣? – jsalonen
[npm:禁用安裝包後的安裝後腳本]可能的重複(https://stackoverflow.com/questions/23505318/npm-disable-postinstall-script-while-install-package) – jsalonen
不,它們不是重複的題。在這兩個問題中,都要求禁用所有安裝後腳本。我想要的是防止在foo-template中運行postinstall腳本,但是在所有其他軟件包中運行。 –