我有一个解决方案,最初包含两个项目:
这个项目都有自己的依赖关系映射到自己的packages.json
文件中,这些文件位于subdir中。
所以问题是如何从heroku上的子目录运行npm install
?
我尝试在主npm文件中添加类似的内容
"scripts": {
"postinstall": "cd my_subdir; npm install"
}
但它不起作用,显示can't cd to my_subdir
答案 0 :(得分:3)
利用npm' --prefix
选项:
"scripts": {
"postinstall": "npm install --prefix ./my_subdir"
}