Anu*_*sht 2 heroku node.js heroku-cli
主题:Heroku问题:在heroku中安装我的节点js应用程序后,我在package.json中进行了一些更改.现在,当我尝试再次推送更改时,未安装新的依赖项.Heroku从缓存中挑选依赖项.
如何在heroku中禁用缓存?
谢谢大家的回应.
经过大量的谷歌搜索和花时间在我的问题上,我能够解决我的问题.如果有人面临类似的困境,我认为发布答案会更好.
下面是文档,我找到了答案https://devcenter.heroku.com/articles/nodejs-support
默认情况下,heroku生产设置为true.这就是为什么只安装了依赖项.(&skips devDependencies)
heroku config:set NPM_CONFIG_PRODUCTION=false
Run Code Online (Sandbox Code Playgroud)将生产设置为false,强制heroku安装所有包.
** Only do this if doing development.
Run Code Online (Sandbox Code Playgroud)
默认情况下,Heroku会缓存所有依赖项,以便部署更快.
heroku config:set NODE_MODULES_CACHE=false
$ git commit -am 'disable node_modules cache' --allow-empty
$ git push heroku master
** Preferable only if new dependencies are added in package.json
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
2900 次 |
| 最近记录: |