配置它们的正确方法是什么?
例如:
来源: /modules/$modulename/js/*.js (几个文件) dest: /modules/$modulename/js/compiled.js
因此,我想要做的是将具有未知/未配置数量的子文件夹($modulename)的js文件编译为每个子文件夹一个文件。
这个是可能的吗?
下面的函数(在以后和现在的78指令中构建)完成这项工作:
grunt.registerTask('preparemodulejs', 'iterates over all module directories and compiles mo
我已经尝试了一段时间了。每次在我的终端中运行grunt时,我都会得到以下错误:
User$: grunt
Loading "Gruntfile.js" tasks...ERROR
>> SyntaxError: Unexpected identifier
Warning: Task "default" not found. Use --force to continue.
Aborted due to warnings.
这是我的GruntFile.js
module.exports = function (grunt) {
grunt
我的Gruntfile.js中有以下内容:
concat: {
options: {
// define a string to put between each file in the concatenated output
separator: ';'
},
dist: {
// the files to concatenate
src: [
'scripts/jquery.easing.1.3.js',
'scripts/SmoothScroll.js',
这是我连接两个字符串的基本JS,context.getVariable是我想用Sinon来模拟的东西,
//util.js
var p;
function concat(p) {
var first_name = context.getVariable('first_name');
var res = p.concat(first_name);
return res;
}
concat(p);
我添加了这个test.js,
var expect = require('expect.js');
var sinon = require('si
有人能告诉我为什么在运行以下grunt.js文件时,终端出现以下错误?
module.exports = function(grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
concat: { // Here is where we do our concatenating
dist: {
src: [
'components/js/*.js' // everything in the src js folder
我使用concat将JS文件合并为一个文件,并使用uglify最小化JavaScript。如何创建使用源JS文件的源地图文件?
我当前的gruntfile:
concat: {
options: {
// define a string to put between each file in the concatenated output
separator: ';'
},
dist: {
// the files to concatenate
src: ['<%= confi