2016-02-16 64 views
0

我在Heroku上部署了一個Node.js應用程序。如何在Heroku上的nodejs應用程序中使用「下劃線」模塊?

我需要在「\ cloud \ main.js」中使用「下劃線」模塊。

我試圖在main.js以下,但它是不成功的:

var _ = require('underscore'); 

當按下變化與git部署到Heroku的,它失敗了,給了「無法找到該模塊下劃線」。

在Heroku的Node.js中使用下劃線模塊的正確方法是什麼?

回答

2

看起來像模塊'下劃線'不在heroku

更新您的package.json文件,在其中包含'下劃線'。

打開的package.json,添加以下的依賴:

"dependencies": {  
    "underscore": "*" // Specify required version 
    } 

現在推修改的package.json回的Heroku。

在應用程序啓動時的Heroku會自動獲取在的package.json

指定的模塊
2

你有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

希望這有助於小號!

相關問題