小编Nin*_*ina的帖子

如何在sails.js中使用gruntfile.js缩小所有js和css文件

我对sails很新,并且不太了解使用gruntjs文件.我有一个应用程序,加载了大量的js和css文件.我想将所有这些js文件缩小为1-2个缩小的js文件,并将所有css文件缩小为1个缩小的css文件...

截至目前,我不知道该怎么做,我试图实现这个 - 如何在我的sailsjs应用程序中使用Grunt.js(0.3.x)连接和缩小多个CSS和JavaScript文件,但是当没有打印缩小的css文件时在源代码中查看.

提前致谢.

这是sails v0.9.16的默认gruntfile

module.exports = function (grunt) {
 var cssFilesToInject = [ 'linker/**/*.css' ];
 var jsFilesToInject = [ 'linker/**/*.js' ];
 var templateFilesToInject = [ 'linker/**/*.html' ];
cssFilesToInject = cssFilesToInject.map(function (path) {
  return '.tmp/public/' + path;
});
jsFilesToInject = jsFilesToInject.map(function (path) {
  return '.tmp/public/' + path;
});
templateFilesToInject = templateFilesToInject.map(function (path) {
  return 'assets/' + path;
});

var depsPath = grunt.option('gdsrc') || 'node_modules/sails/node_modules';
 grunt.loadTasks(depsPath + '/grunt-contrib-clean/tasks');
 grunt.loadTasks(depsPath + '/grunt-contrib-copy/tasks');
 grunt.loadTasks(depsPath + '/grunt-contrib-concat/tasks');
 grunt.loadTasks(depsPath + …
Run Code Online (Sandbox Code Playgroud)

javascript css nodes gruntjs sails.js

5
推荐指数
1
解决办法
3799
查看次数

标签 统计

css ×1

gruntjs ×1

javascript ×1

nodes ×1

sails.js ×1