이것은 package.json
부모 프로젝트에 포함시키는 모듈에 대한 것입니다.
{
"version": "0.0.1",
"name": "module-name",
"dependencies": {
"express": "3.3.4",
"grunt": "0.4.1",
"grunt-contrib-compass": "0.4.0",
"grunt-contrib-copy": "0.4.1",
"grunt-contrib-cssmin": "0.4.1",
"grunt-contrib-jshint": "0.6.3",
"grunt-contrib-requirejs": "0.4.1",
"grunt-contrib-uglify": "0.2.2",
"grunt-contrib-watch": "0.5.1",
"grunt-express-server": "0.4.1",
"grunt-karma": "0.4.5",
"grunt-regex-replace": "0.2.5",
"request": "2.25.0"
},
"scripts": {
"postinstall": "grunt install"
}
}
주목해야 할 것은이 모듈은 개인 저장소에 포함되어 있으며 다음 package.json
과 같이 부모에 포함시킵니다 ."module-name": "git+ssh://git@myserver:user/module-name.git"
postinstall
않아 로컬 grunt
패키지를 찾을 수 없기 때문에 스크립트가 실패합니다