Ale*_*xis 23 django heroku coffeescript npm
我正在写一个包含一些CoffeeScript的Django应用程序.为了实现这个目的,我使用了django-compressor,它在应用程序启动之前将CoffeeScript编译为JS.django-compressor要求在机器上安装NPM来编译CoffeeScript.
现在我想在Heroku上部署这个应用程序.我不能把npm放在我身上requirements.txt所以我想知道如何在Heroku服务器上获得npm?
ynd*_*lok 33
如果要避免维护自定义buildpack,可以使用multi buildpack.
使用multi buildpack非常简单:
heroku config:add BUILDPACK_URL=https://github.com/ddollar/heroku-buildpack-multi.githttps://github.com/heroku/heroku-buildpack-nodejs.githttps://github.com/heroku/heroku-buildpack-python.gitnpm installJia*_*aro 19
注意:多个buildpack是一个更好的方法来实现这一天:)
我已经创建了一个官方Python heroku buildpack的fork,它允许一个可选npm_requirements.txt的安装这样的依赖项.
我现在在heroku上使用coffeescript和less-css与django-compressor :)
https://github.com/jiaaro/heroku-buildpack-django
编辑:从标准buildpack切换到我的buildback:
使用heroku命令行应用程序设置BUILDPACK_URL环境变量:
heroku config:add BUILDPACK_URL=git://github.com/jiaaro/heroku-buildpack-django.git
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
5231 次 |
| 最近记录: |