Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是 node 和 nodejitsu 的新手,我正在尝试部署一个非常简单的应用程序,它使用 node-static 来提供存储在文件夹“./Scripts”中的文件
这在本地工作正常,但是当我尝试从 jit.su 访问文件时,找不到该文件。
我希望这是我的 package.json 文件的问题,你能指出我正确的方向吗?我应该如何将“./Scripts”文件夹及其内容部署到 nodejitsu?
谢谢!
在您的应用程序中执行npm pack并确保生成的包包含该文件。
npm pack
Nodejitsu 在部署您的应用程序时使用相同的命令。
如果它不包含在包中,您应该查看您的.gitignore和/或.npmignore文件以确保该文件夹或包含的文件不会被忽略。
.gitignore
.npmignore
请注意,任何以“.”开头的文件/文件夹 like.DS_Store默认情况下会被忽略,一些特殊的 like.git不能被忽略,因为 npm 会阻止这种情况。
.DS_Store
.git
要显式地取消忽略文件,请使用!filenameor.gitignore或.npmignore.
!filename