在 Sails.js 开发中使用 sails-linker 的重要性?
Importance of using sails-linker in Sails.js development?
在开发环境中开发时使用sails-linker
g运行t任务的重要性是什么?
当我运行sails lift --verbose
的时候,很多时间都花在了sails-linker
上。我想我只想在 production
中缩小和 link 我想要那种效率;不在 development
.
我可能对 sails-linker
的作用完全困惑,所以如果我错了请纠正我。我希望接受这方面的教育。
sails-linker 的目的是定义如何在开发和生产中将 JavaScript 和 CSS 文件注入前端,但过程不同.
当你sails lift
时,tasks/register/default.js
是运行,当你sails lift --prod
时,tasks/register/prod.js
是运行
开发中:
如果查看 tasks/pipeline.js
,您将看到 var cssFilesToInject
和 var jsFilesToInject
数组。 sails-linker(默认情况下)将 'jsFilesToInject' 注入 <!--SCRIPTS--><!--SCRIPTS END-->
和任何 <!--STYLES--><!--STYLES END-->
标签之间的任何 'cssFilesToInject' 之间的任何 .ejs 文件。
因此,不必手动 link 样式或脚本,如果您将它们包含在 tasks/pipeline.js 中的正确数组中,sails 会在您启动服务器时为您完成。
制作中:
简单地说,事情被缩小,然后注入。
在开发环境中开发时使用sails-linker
g运行t任务的重要性是什么?
当我运行sails lift --verbose
的时候,很多时间都花在了sails-linker
上。我想我只想在 production
中缩小和 link 我想要那种效率;不在 development
.
我可能对 sails-linker
的作用完全困惑,所以如果我错了请纠正我。我希望接受这方面的教育。
sails-linker 的目的是定义如何在开发和生产中将 JavaScript 和 CSS 文件注入前端,但过程不同.
当你sails lift
时,tasks/register/default.js
是运行,当你sails lift --prod
时,tasks/register/prod.js
是运行
开发中:
如果查看 tasks/pipeline.js
,您将看到 var cssFilesToInject
和 var jsFilesToInject
数组。 sails-linker(默认情况下)将 'jsFilesToInject' 注入 <!--SCRIPTS--><!--SCRIPTS END-->
和任何 <!--STYLES--><!--STYLES END-->
标签之间的任何 'cssFilesToInject' 之间的任何 .ejs 文件。
因此,不必手动 link 样式或脚本,如果您将它们包含在 tasks/pipeline.js 中的正确数组中,sails 会在您启动服务器时为您完成。
制作中: 简单地说,事情被缩小,然后注入。