Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用grunt注入依赖项_Javascript_Gruntjs - Fatal编程技术网

Javascript 使用grunt注入依赖项

Javascript 使用grunt注入依赖项,javascript,gruntjs,Javascript,Gruntjs,这是我的文件 files: { '../index.html': [ [ '../node_modules/**/*.min.js', ], [ '../js/test/test.js',

这是我的文件

     files: {
                '../index.html': 
                [
                    [
                        '../node_modules/**/*.min.js',
                    ],
                    [    
                        '../js/test/test.js',
                        '../css/main.css'
                    ]
                ]
            }
问题是,我的node_模块中的每个min.js文件都将被注入。但是,我只想包括每个依赖项的主文件(有时可以在node_modules//dist/中,有时直接在dep的根目录中)。 是否有办法指定,只包括每个dep的“主文件”


如果需要澄清,请告诉我。

我想我理解你的意思。如果你只想包含某个文件,请明确说明。我不知道这是否显而易见,但*符号是一个包罗万象的符号

例如:

files: {
            '../index.html': 
            [
                [
                    '../node_modules/dist/first.min.js',
                    '../node_modules/dist/js/second.min.js' <-- usually the last one doesn't have a comma.
                ],
                [    
                    '../js/test/test.js',
                    '../css/main.css'
                ]
            ]
        }
文件:{
“../index.html”:
[
[
“../node_modules/dist/first.min.js”,

“../node_modules/dist/js/second.min.js”可以,但这意味着每次添加新库时,我都必须修改grunt文件,我希望避免这种情况。