从Heroku上的子目录运行npm

时间:2013-12-22 01:05:13

标签: node.js heroku npm

我有一个解决方案,最初包含两个项目:

  • 首先是API
  • 其次是客户。

这个项目都有自己的依赖关系映射到自己的packages.json文件中,这些文件位于subdir中。

所以问题是如何从heroku上的子目录运行npm install

我尝试在主npm文件中添加类似的内容

"scripts": {
    "postinstall": "cd my_subdir; npm install"
}

但它不起作用,显示can't cd to my_subdir

1 个答案:

答案 0 :(得分:3)

利用npm' --prefix选项:

"scripts": {
  "postinstall": "npm install --prefix ./my_subdir"
}