我已經使用meteor build
命令來創建一個簡單的Node.js應用程序的部署包.tar.gz
。與流星自定義部署npm安裝問題
我解壓包並運行以下命令來運行應用程序:
cd programs/server && npm install
,但我不向NPM運行安裝,它返回消息「SampleApplication模塊沒有定義」和「sampleapplication」是的名稱我的應用程序。
我已經使用meteor build
命令來創建一個簡單的Node.js應用程序的部署包.tar.gz
。與流星自定義部署npm安裝問題
我解壓包並運行以下命令來運行應用程序:
cd programs/server && npm install
,但我不向NPM運行安裝,它返回消息「SampleApplication模塊沒有定義」和「sampleapplication」是的名稱我的應用程序。
鑑於您發佈的錯誤以及可用的有限信息,我假設您從部署服務器所在的任何操作系統中體驗到大寫敏感性。 Windows,Linux,OSX都以不同的方式處理文件路徑中的大寫字母。
因此,如果您在不關心大寫的OSX上開發,並將其部署到處理文件路徑的Windows服務器,那麼如果您不小心,可能會遇到程序中所需文件路徑的問題。
我在Windows機器上開發應用程序,並在另一臺Windows機器上部署。兩臺機器都有相同的配置。 – Conqueror
你肯定他們嗎?檢查本地服務器與服務器上的節點+ npm版本: 在終端類型節點-v中。 – Shadowfool
節點 - 4.6.1,npm -3.10.9。 – Conqueror
服務器正在運行什麼樣的操作系統?它具有大寫敏感度嗎? – Shadowfool
窗口,不,它沒有大寫的可傳遞性。 – Conqueror