【问题标题】:Heroku Deployment of Node.js with Compass + Sass Foundation 3使用 Compass + Sass Foundation 3 部署 Node.js 的 Heroku
【发布时间】:2012-10-21 08:34:13
【问题描述】:

尝试使用 SASS + Compass Foundation 3 启动并运行我的应用程序,但遇到问题我已经更新到 cedar 堆栈上的 node.js buildpack。我收到警告:在 package.json 中没有指定 Node.js 的版本,但是我正在指定一个版本。 我不确定这是否是因为我现在在我的 repo 中有一个 Gemfile 和一个 Compass 的 config.rb 文件,但一切都在本地运行良好。

{
  "name": "Name",
  "version": "1.0.1",
  "engines": {
    "node": "0.8.x",
    "npm": "1.1.x"
  },
  "private": true,
  "scripts": {
  "start": "node app"
  },
  "dependencies": {
  "express": "2.4.3",
  "jade": "*",
  "mailchimp": "*" ,
  }
}

【问题讨论】:

  • 这个问题的答案是你需要一个 ruby​​ 文件。
  • 我怀疑是这样,但请尝试删除"mailchimp": "*" ,之后的逗号
  • 其实就是这样,json无效
  • 哦,亲爱的!我忘了 JSON 解析器有多严格了……

标签: node.js heroku sass zurb-foundation compass-sass


【解决方案1】:

在这里,添加一个答案只是为了将这个从未回答列表中删除;)

正如我(不是真的)怀疑的那样,问题是"mailchimp": "*" , 之后的多余逗号

【讨论】:

  • 我建议您在修改 package.json 文件后,在将更改推送到 Heroku 之前始终进行测试安装。通过“测试安装”,我的意思是删除你的 node_modules 目录,然后运行npm install。然后尝试启动您的应用程序。如果某些东西不起作用,它就不会在 Heroku 上起作用。
猜你喜欢
  • 1970-01-01
  • 2016-10-14
  • 2012-08-18
  • 2013-12-09
  • 2017-06-27
  • 1970-01-01
  • 2020-06-14
  • 2016-01-05
  • 1970-01-01
相关资源
最近更新 更多