gpt4 book ai didi

javascript - 在 Sails.js 开发中使用 sails-linker 的重要性?

转载 作者:行者123 更新时间:2023-11-30 16:48:37 24 4
gpt4 key购买 nike

在开发环境中开发时,使用sails-linker grunt tasks有什么重要性?

当我运行 sails lift --verbose 时,很多时间花在了 sails-linker 上。我想我只想在 production 中缩小和链接我想要的效率;不在开发中。

我可能对 sails-linker 的功能完全感到困惑,所以如果我错了请纠正我。我希望接受这方面的教育。

最佳答案

sails-linker 的目的是定义如何在开发和生产中将 JavaScript 和 CSS 文件注入(inject)前端,但过程不同。

当你sails lift , tasks/register/default.js运行,当你sails lift --prod , tasks/register/prod.js正在运行

开发中:如果你看 tasks/pipeline.js , 你会看到 var cssFilesToInjectvar jsFilesToInject阵列。 sails-linker(默认情况下)将“jsFilesToInject”注入(inject) <!--SCRIPTS--><!--SCRIPTS END--> 之间的任何 .ejs 文件中和任何 <!--STYLES--><!--STYLES END--> 之间的任何“cssFilesToInject”标签。

因此,无需手动链接样式或脚本,如果您将它们包含在 tasks/pipeline.js 中的正确数组中,sails 将在您启动服务器时为您完成。

生产中:简单地说,事情被缩小,然后注入(inject)。

关于javascript - 在 Sails.js 开发中使用 sails-linker 的重要性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30878351/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com