簡體   English   中英

開始新的Nodejitsu部署時找不到模塊

[英]Cannot find module on start of new Nodejitsu deployment

我有一個在本地運行的節點應用程序,通過jitsu deploy部署到Nodejitsu時,CLI報告部署成功。 但是,當實際通過基於Web的界面登錄以查看應用程序並嘗試激活快照時,啟動失敗並顯示以下錯誤:-

err Wed, 05 Nov 2014 14:10:37 GMT 
err Wed, 05 Nov 2014 14:10:37 GMT module.js:340
err Wed, 05 Nov 2014 14:10:37 GMT throw err;
err Wed, 05 Nov 2014 14:10:37 GMT Error: Cannot find module '/opt/run/snapshot/package/js'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:906:3
err Wed, 05 Nov 2014 14:10:37 GMT ^

我遇到的麻煩是錯誤的模棱兩可。 什么是“ / opt / run / snapshot / package / js”? 有沒有一種方法可以從Nodejitsu中獲得更多的細節,這樣我就可以找出導致問題的原因嗎? 這是其他人擁有的嗎?

如果需要,我可以返回此問題,並提供更多信息。

一如既往的幫助,不勝感激。

我解決了 問題出在我的packages.json我有以下內容:-

   "scripts": {
        "start": "js server",
        "postinstall": "bower install",
        "test": "make test-cov"
    },

當然,Nodejitsu無法識別js 我發現,將其更改為:-

"scripts": {
    "start": "node server.js"
},

我沒問題

對於將來的Nodejitsu部署人員的說明, postinstall在本地運行-不在服務器上; 因此刪除bower_components從你.gitignore如果你需要nodejitsu涼亭的部件。

希望這對流浪者有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM