0
html-build`の引数からタスクのプロパティをオーバーライドし、私が作成しているカスタムタスクから設定のカスタムプロパティを渡そうとしています。Grunt:別の
これは私の現在のコードです:私はCMD私は答えを見つけたWarning: str.replace is not a function
html-build`の引数からタスクのプロパティをオーバーライドし、私が作成しているカスタムタスクから設定のカスタムプロパティを渡そうとしています。Grunt:別の
これは私の現在のコードです:私はCMD私は答えを見つけたWarning: str.replace is not a function
この警告を取得 js-test:assets/scripts/graphicUnitsConvert.js:assets/tests/graphicUnitsConvertTest.js
で実行したときに今
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
htmlbuild: {
dist: {
src: 'template.html',
dest: 'tests/',
options: {
beautify: true,
scripts: {
mocha: [
'assets/scripts/mocha/mocha.min.js',
'assets/scripts/mocha/chai.min.js',
]
},
styles: {
mocha: [
'assets/css/mocha.min.css'
]
}
}
}
}
});
grunt.registerTask('js-test', 'Generate JS test', function(scripts, tests) {
var htmlBuildScripts = grunt.config.get('htmlbuild.dist.options.scripts');
htmlBuildScripts.scripts = [scripts];
htmlBuildScripts.tests = [tests];
grunt.config.set(htmlBuildScripts, htmlBuildScripts);
grunt.task.run('htmlbuild');
});
grunt.registerTask('js-test', 'Generate JS test', function(scripts, tests) {
grunt.config.set('htmlbuild.dist.options.scripts.scripts', [scripts.toString()]);
grunt.config.set('htmlbuild.dist.options.scripts.tests', [tests.toString()]);
grunt.task.run('htmlbuild');
});