Grunt uglify - 目标文件如何与带有多个“.”的 src 文件同名
Grunt uglify - how destination file can have same name as src file with multiple "."
我是 MEAN 和 Grunt 的新手。
我使用 "ng build --prod --aot" 来制作我的 MEAN 堆栈应用程序,现在我的
中有这些文件
距离
文件夹
- 内联。2b13c4abf73bfbc8e0d1.bundle.js
- 主.907b8423747dc933c849.bundle.js
- polyfills.477545a8be21bde7f43e.bundle.js
- 供应商。61844e8ff3b3b4fa4491.bundle.js
我正在尝试缩小这些文件,因为它们仍然可以缩小并且可以节省 30kb 的大小。
我在这些 src 和 dest 中使用了 grunt :
uglify: {
files: {
src: 'dist/*.js',
dest: 'dist/',
expand: true,
flatten: true,
ext: '.js'
}
}
在 "grunt uglify" 命令上我得到了文件
- inline.js
- main.js
- polyfills.js
- vendor.js
如何获得 angular build 提供给我的相同文件名?
并请提供可以最大程度减小尺寸的选项(可选)
提前致谢!
添加 extDot 对我有用,
files: {
src: 'dist/*.js',
dest: 'dist/',
expand: true,
flatten: true,
ext: '.js',
extDot: 'last'
}
我是 MEAN 和 Grunt 的新手。 我使用 "ng build --prod --aot" 来制作我的 MEAN 堆栈应用程序,现在我的
中有这些文件距离 文件夹
- 内联。2b13c4abf73bfbc8e0d1.bundle.js
- 主.907b8423747dc933c849.bundle.js
- polyfills.477545a8be21bde7f43e.bundle.js
- 供应商。61844e8ff3b3b4fa4491.bundle.js
我正在尝试缩小这些文件,因为它们仍然可以缩小并且可以节省 30kb 的大小。
我在这些 src 和 dest 中使用了 grunt :
uglify: {
files: {
src: 'dist/*.js',
dest: 'dist/',
expand: true,
flatten: true,
ext: '.js'
}
}
在 "grunt uglify" 命令上我得到了文件
- inline.js
- main.js
- polyfills.js
- vendor.js
如何获得 angular build 提供给我的相同文件名? 并请提供可以最大程度减小尺寸的选项(可选) 提前致谢!
添加 extDot 对我有用,
files: {
src: 'dist/*.js',
dest: 'dist/',
expand: true,
flatten: true,
ext: '.js',
extDot: 'last'
}