我使用GruntJS来构建我的项目。
这是我的建造'任务:
'clean:dist',
'useminPrepare',
'concurrent:dist',
'autoprefixer',
'concat',
'ngmin',
'copy:dist',
'cdnify',
'cssmin',
'uglify',
'rev',
'usemin',
'htmlmin',
'html2js'
因此,我将所有JavaScript依赖项都放在两个文件中:scripts.js
和vendor.js
。这些文件由' concat'创建。任务使用' usemin'块。
构建后,我在控制台中出现404错误:脚本无法找到某些依赖项。但是,如果我从dev
文件夹移动它们并将相同的路径放在dist
文件夹中,它就可以工作。
此外,如果我在将项目从vendor.js
构建到JavaScript文件列表(如开发版)之后更改依赖关系,那么它会再次运行。
有人遇到过这样的问题吗?如果需要,我可以提供更多信息。