使用npm和grunt时引用模块/脚本

时间:2016-07-20 09:05:43

标签: javascript npm gruntjs bower

我正在调查npm,grunt和bower,我已经完成了第一个看起来像这样的任务。

module.exports = function(grunt){

grunt.initConfig({
    concat: {
        options: {
            separator: ';',
        },
        dist: {
            src: ['node_modules/jquery/dist/jquery.js', 'node_modules/handlebars/dist/handlebars.js'],
            dest: 'dist/scripts.js',
        },
    },
});

grunt.loadNpmTasks('grunt-contrib-concat');
grunt.registerTask('default', ['concat']);

};

我想知道是否有更简单/更好的方式添加脚本。因此,您可以只执行src: [jquery, 'handlebars'],

而不是键入整个路径

如果凉亭对此有用吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

我认为这会对你有所帮助。

https://github.com/gruntjs/grunt-contrib-concat#advanced-dynamic-filenames

您可以在package.json中配置公共文件目录路径,并在配置中使用它。