我在Heroku上部署了一個Node.js應用程序。如何在Heroku上的nodejs應用程序中使用「下劃線」模塊?
我需要在「\ cloud \ main.js」中使用「下劃線」模塊。
我試圖在main.js以下,但它是不成功的:
var _ = require('underscore');
當按下變化與git部署到Heroku的,它失敗了,給了「無法找到該模塊下劃線」。
在Heroku的Node.js中使用下劃線模塊的正確方法是什麼?
我在Heroku上部署了一個Node.js應用程序。如何在Heroku上的nodejs應用程序中使用「下劃線」模塊?
我需要在「\ cloud \ main.js」中使用「下劃線」模塊。
我試圖在main.js以下,但它是不成功的:
var _ = require('underscore');
當按下變化與git部署到Heroku的,它失敗了,給了「無法找到該模塊下劃線」。
在Heroku的Node.js中使用下劃線模塊的正確方法是什麼?
看起來像模塊'下劃線'不在heroku。
更新您的package.json文件,在其中包含'下劃線'。
打開的package.json,添加以下的依賴:
"dependencies": {
"underscore": "*" // Specify required version
}
現在推修改的package.json回的Heroku。
在應用程序啓動時的Heroku會自動獲取在的package.json
指定的模塊你有package.json嗎?要部署應用程序的NodeJS向Heroku的,您需要在您的package.json依賴關係:通過運行 https://devcenter.heroku.com/articles/deploying-nodejs#declare-app-dependencies
如果你沒有的package.json,你可以生成一個在當前工作目錄:
npm init
之後,安裝與--save選項下劃線模塊:
npm install underscore --save
希望這有助於小號!