我是node和nodejitsu的新手,我正在尝试部署一个非常简单的应用程序,该应用程序使用node-static来提供存储在文件夹中的文件'./Scripts'
这在本地工作正常,但是当我尝试从jit.su访问该文件时,找不到该文件。
我希望这是我的package.json文件的问题,你能指点我正确的方向吗?我该如何将'./Scripts'文件夹及其内容部署到nodejitsu?
谢谢!
答案 0 :(得分:6)
在您的应用程序中执行npm pack
,并确保生成的程序包包含该文件。
Nodejitsu在部署您的应用时使用相同的命令。
如果软件包中没有包含它,您应该查看.gitignore
和/或.npmignore
文件,以确保不会忽略文件夹或包含的文件。
请注意,以“。”开头的所有文件/文件夹默认情况下会忽略.DS_Store
之类的内容,而.git
之类的某些特殊内容无法取消签名,因为npm会阻止此操作。
要明确取消内容文件,请使用!filename
或.gitignore
内的.npmignore
。