2017-06-19 130 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