2017-06-19 67 views
0

我已經使用meteor build命令來創建一個簡單的Node.js應用程序的部署包.tar.gz與流星自定義部署npm安裝問題

我解壓包並運行以下命令來運行應用程序:

cd programs/server && npm install 

,但我不向NPM運行安裝,它返回消息「SampleApplication模塊沒有定義」和「sampleapplication」是的名稱我的應用程序。

+0

服務器正在運行什麼樣的操作系統?它具有大寫敏感度嗎? – Shadowfool

+0

窗口,不,它沒有大寫的可傳遞性。 – Conqueror

回答

0

鑑於您發佈的錯誤以及可用的有限信息,我假設您從部署服務器所在的任何操作系統中體驗到大寫敏感性。 Windows,Linux,OSX都以不同的方式處理文件路徑中的大寫字母。

因此,如果您在不關心大寫的OSX上開發,並將其部署到處理文件路徑的Windows服務器,那麼如果您不小心,可能會遇到程序中所需文件路徑的問題。

+0

我在Windows機器上開發應用程序,並在另一臺Windows機器上部署。兩臺機器都有相同的配置。 – Conqueror

+0

你肯定他們嗎?檢查本地服務器與服務器上的節點+ npm版本: 在終端類型節點-v中。 – Shadowfool

+0

節點 - 4.6.1,npm -3.10.9。 – Conqueror