【问题标题】:preparing assets for Deploying - Sails v0.10为部署准备资产 - Sails v0.10
【发布时间】:2023-04-03 00:10:01
【问题描述】:

sails 的文档 (http://sailsjs.org/#/documentation/concepts/Deployment) 说: “配置‘生产’环境,以便捆绑所有 css/js,并将内部服务器切换到适当的环境(需要链接器)”

我认为在sails v0.10 中不再使用链接器文件夹。(sails.js v0.10 create new project --linker not working Gruntfile.js not used): “Sails v0.10 不再使用链接器文件夹——它只是造成混乱。”

  1. 如果这两个引用不是自相矛盾的,我很想听听为什么。

  2. 谁能解释上面的部署步骤(“配置‘生产’环境..需要链接器”)?

【问题讨论】:

    标签: deployment linker sails.js production-environment


    【解决方案1】:

    当我部署 Sails JS 应用程序时,我所要做的就是将环境变量 NODE_ENV 设置为“生产”:

    export NODE_ENV="production"
    

    我使用forever 来保持服务器正常运行,使用以下命令:

    forever start app.js --prod
    

    然后服务器在生产环境中启动。在启动之前,它会自动将 CSS 和 JS 文件分别捆绑到 production.cssproduction.js 中。

    【讨论】:

    • 感谢您的回答。答案不是真正的问题。但我现在知道这有多容易 :) 因为我的应用程序在生产和文档中看起来不同(“配置‘生产’环境,以便捆绑所有的 css/js,并将内部服务器切换到适当的环境(需要链接器)”)非常薄。
    • 确实如此。我们能做的最好的事情就是帮助改进文档。
    猜你喜欢
    • 2015-02-01
    • 2018-12-25
    • 2012-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多