选择资产sailsjs

mb1*_*b14 3 javascript express sails.js

我已经开始将SailsJS用于小型网络应用程序,到目前为止它非常棒.但是我正在努力解决资产和布局问题.

基本上我希望能够使用不同类型的资产(css文件组),具体取决于页面.为此,我写了2个不同的布局,每个布局都应该包含正确的css文件.但是,当我在文件中添加这些文件时,config/assets.js所有文件都捆绑在一起.有没有办法在我的布局中指定我想要使用哪些资产?我知道你可以指定assets.js或者assets.styles我希望能够创建我自己的小组.

我还尝试将这些资产放在不同的目录(例如public)中,并在我的布局中手动加载它们.它仍然无法正常工作,因为服务器不想"服务"它们.

任何的想法 ?

mik*_*eil 6

很高兴你喜欢Sails :)

现在,您可以(a)始终引入所有样式并仅使相关的样式适用(b)使用其他工具(如Grunt)捆绑资产,就像在vanilla node.js项目中捆绑资产一样,或者(c)链接手动设置样式表(将它们放在公用文件夹中).

至于路线图 - 社区正在研究更多用于提供模板/样式/客户端逻辑的选项.这里有一个开放的规范:

https://github.com/balderdashy/sails/issues/240

希望有所帮助!