我们正在尝试将AngularJS2应用程序部署到bluemix,但我们错过了文件夹" node_modules"应用程序部署到服务器后。我们使用npm来构建应用程序。
我发现以下帖子提到了这个问题:(https://developer.ibm.com/answers/questions/181207/npm-install-within-subdirectory-not-creating-node.html)
我现在的问题是:推荐的最佳做法是什么?
答案 0 :(得分:2)
我相信您正在使用npm install
安装节点模块,您还应该将这些模块保存在package.json
文件中,您可以通过npm install --save
执行此操作。
建议的最佳做法是Setup a Build Pipeline。
可能有3个或更多阶段:
npm install
之类的操作,以便为您创建文件夹node_modules
。npm test
之类的操作将运行应用程序中的所有测试