我正在使用gulp以及gulp插件,例如gulp-minify-css,gulp-uglify等(在我的应用程序中列为npm依赖项)。
另外,我不提交所有生成的文件所在的npm_modules文件夹和公用文件夹。而且,在部署和设置服务器(已经在寻找公用文件夹)之后,我不知道如何构建我的应用程序(我有gulp build命令)。
在上传之前提交似乎是个坏主意。也许有一些温柔的决定…有什么想法吗?
通过将其添加到我的“ package.json”文件中,我可以使它工作:
"scripts": { "start": "node app", "postinstall": "gulp default" }
该postinstall脚本在构建包之后运行。检查此以获取更多信息。唯一令人讨厌的是,您所有的依赖项都必须生活在“依赖项”下,而不是单独的“ devDependencies”
postinstall
我不需要对buildpacks或配置做任何其他事情。这似乎是最简单的方法。
我写了我在这里使用的过程