我目前正在使用 AWS CodePipeline 将我在 Github 上提交的代码交付到 AWS S3 上托管的静态网站,但我在推送 JS 文件之前手动缩小了它们。是否可以在 CodePipeline 上添加一个新步骤来自动为我执行此操作?
最佳答案
添加构建阶段并使用 CodeBuild 服务来安装和调用缩小命令。
您的 CodeBuild 项目的 buildspec.yml 文件可能如下所示:
version: 0.2
phases:
install:
runtime-versions:
nodejs: 10
commands:
- npm install uglify-js -g
post_build:
commands:
- uglifyjs --compress --mangle -- input.js
artifacts:
files:
- '**/*'
关于javascript - 如何使用 AWS CodePipeline 缩小 JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58650866/