Node.js   发布时间:2022-04-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了node.js – 如何设置Gruntfile在heroku上使用compass / sass?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经成功地使用 grunt buildpack设置了我的heroku应用程序.当我将Node.js应用程序推送到heroku时,它将运行相应的grunt任务.

我想要使​​用’grunt-contrib-compass’包来编译我的.scss文件.但是这需要罗盘可执行文件,我不知道如何得到这个.

我已经检查了heroku文档,并看到了一个outdated doc that describes setting up compass with ruby …但是我没有看到任何最新的文档来设置它与Node.js.

有任何想法吗?

解决方法

这花了很多精力,但我终于设法让它上班了.需要的是让Ruby与您的Node.js应用程序一起安装,因此您可以安装相应的宝石. This gist是非常有帮助,更多或更少描述我需要做什么.

总之,过程是:

>在项目目录中创建文件.buildpacks,Gemfile和Gemfile.lock,其内容如下:

.buildpacks

https://github.com/heroku/heroku-buildpack-ruby.git
https://github.com/heroku/heroku-buildpack-nodejs.git

的Gemfile

source "http://rubygems.org"
gem "sass"

Gemfile.lock的

GEM
  remote: http://rubygems.org/
  specs:
    sass (3.4.5)

PLATFORMS
  ruby

DEPENDENCIES
  sass

NB.我只使用Sass,而不是Compass,但是我猜测你需要做的只是为了获取指南针,只是添加宝石“指南针”到Gemfile,例如.指南针(1.0.3)下面的sass中的Gemfile.lock.

>添加一个多构建包到你的应用程序:

heroku config:add BUILDPACK_URL = https://github.com/ddollar/heroku-buildpack-multi.git>最后,将它们推送到Heroku,Ruby和Sass应该与Node.js应用程序一起安装,允许您使用与sass相关的grunt任务.

大佬总结

以上是大佬教程为你收集整理的node.js – 如何设置Gruntfile在heroku上使用compass / sass?全部内容,希望文章能够帮你解决node.js – 如何设置Gruntfile在heroku上使用compass / sass?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: