将子目录文件部署到nodejitsu

时间:2012-09-18 11:16:11

标签: node.js nodejitsu

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

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

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

谢谢!

1 个答案:

答案 0 :(得分:6)

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

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

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

请注意,以“。”开头的所有文件/文件夹默认情况下会忽略.DS_Store之类的内容,而.git之类的某些特殊内容无法取消签名,因为npm会阻止此操作。

要明确取消内容文件,请使用!filename.gitignore内的.npmignore