在我的GruntFile.js中,我有凉亭任务:
bower: { dev: { dest: 'lib'// will get stuff from 'bower_components' to 'lib' folder } },
所以,当我这样做:grunt bower它将一些东西从bower_component文件夹转换为lib ..所以我最终得到的文件如:/ lib中的angular.js.
但它不会复制“angular.min.js”,它位于bower_component中.
问:我如何配置grunt bower任务来复制缩小的文件v?
我还不想将minify / uglify任务放到GruntFile上.由于这些文件已经在bower_components中缩小了.
解决方法
您应该使用bower任务只是下载bower组件并添加复制任务以根据需要移动文件.
安装grunt-contrib-copy
npm install grunt-contrib-copy --save-dev
并在你的grunt文件中使用它:
grunt.loadNpmtasks('grunt-contrib-copy'); grunt.initConfig({ pkg: grunt.file.readJSON('package.json'),/* more tasks... */ copy: { main: { files: [ // includes files within path {expand: true,src: ['path/*'],dest: 'dest/',filter: 'isFile'},// includes files within path and its sub-directories {expand: true,src: ['path/**'],dest: 'dest/'},// makes all src relative to cwd {expand: true,cwd: 'path/',src: ['**'],// flattens results to a single level {expand: true,flatten: true,],},} });
您可以将其配置为仅复制**.min.js文件.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。