3

我是 node 和 nodejitsu 的新手,我正在尝试部署一个非常简单的应用程序,它使用 node-static 来提供存储在文件夹“./Scripts”中的文件

这在本地工作正常,但是当我尝试从 jit.su 访问文件时,找不到该文件。

我希望这是我的 package.json 文件的问题,你能指出我正确的方向吗?我应该如何将“./Scripts”文件夹及其内容部署到 nodejitsu?

谢谢!

4

1 回答 1

6

在您的应用程序中执行npm pack并确保生成的包包含该文件。

Nodejitsu 在部署您的应用程序时使用相同的命令。

如果它不包含在包中,您应该查看您的.gitignore和/或.npmignore文件以确保该文件夹或包含的文件不会被忽略。

请注意,任何以“.”开头的文件/文件夹 like.DS_Store默认情况下会被忽略,一些特殊的 like.git不能被忽略,因为 npm 会阻止这种情况。

要显式地取消忽略文件,请使用!filenameor.gitignore.npmignore.

于 2012-09-18T15:11:36.800 回答