【问题标题】:Deploying subdirectory files to nodejitsu将子目录文件部署到 nodejitsu
【发布时间】:2012-09-10 15:39:45
【问题描述】:

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

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

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

谢谢!

【问题讨论】:

    标签: node.js nodejitsu


    【解决方案1】:

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

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

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

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

    要明确取消忽略文件,请在 .gitignore.npmignore 中使用 !filename

    【讨论】:

    • 这真的很有帮助,感谢您抽出宝贵的时间来写这篇文章!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-17
    • 2015-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-06
    • 1970-01-01
    相关资源
    最近更新 更多