sails new app
touch .bowerrc
{
"directory" : "assets/vendor"
}
bower init
5. Use o bower para instalar o Semantic UI
bower install semantic-ui --save
6. Edite o arquivo assets/style/importer.less
e adicione essa linha
@import '../vendor/semantic/dist/semantic.css';
nesse caso estamos adicionando o semantic-ui as dependências de estilo da aplicação. O mesmo se aplica ao javascript
7. Edite o arquivo tasks/pipeline.js
e dentro do objeto jsFilesToInject
inclua as dependências javascript do semantic-ui
var jsFilesToInject = [
'dependencies/sails.io.js',
'vendor/jquery/dist/jquery.js',
'vendor/semantic/dist/semantic.js',
'dependencies/**/*.js',
'js/**/*.js'
];
8. Vamos testar e ver se está funcionando. Edite o arquivo views/pages/homepage.ejs
e substitua o conteúdo por esse código html
<div class="ui grid middle aligned">
<div class="row">
<div class="column">
<div class="ui text container">
<div class="ui positive message">
<div class="header">
Sails.js + Semantic UI <i class="cogs icon"></i>
</div>
<p>Você está fazendo isso do jeito certo </p>
</div>
</div>
</div>
</div>
</div>
9. Reinicie o sails e navegue até http://localhost:1337/