我在 Heroku 上部署了一个 Node.js 应用程序。
我需要使用“\cloud\main.js”中的“下划线”模块。
我在 main.js 中尝试了以下操作,但没有成功:
var _ = require('underscore');
将更改推送到 git 以部署到 Heroku 时,失败并给出“找不到模块下划线”。
在 Heroku 上的 Node.js 中使用 下划线 模块的正确方法是什么?
最佳答案
看起来模块'underscore'不在heroku上。
更新您的package.json文件,在其中包含“下划线”。
打开您的package.json,添加以下依赖项:
"dependencies": {
"underscore": "*" // Specify required version
}
现在将修改后的package.json推送回heroku。
应用程序启动时,heroku 将自动获取 package.json 中指定的模块
关于node.js - 如何在 Heroku 上的 Nodejs 应用程序中使用 "underscore"模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35423831/