我正在尝试使用 Google Cloud Builder 打包一个网络应用程序。
我已经npm install在同一构建的上一步工作。
文件webpack.config.js已准备好在 Google Cloud Builder 之外使用和测试。它/workspace在此构建的上一步中被克隆到内部。
如何将webpack命令作为构建步骤执行?
我正在尝试使用 Google Cloud Builder 打包一个网络应用程序。
我已经npm install在同一构建的上一步工作。
文件webpack.config.js已准备好在 Google Cloud Builder 之外使用和测试。它/workspace在此构建的上一步中被克隆到内部。
如何将webpack命令作为构建步骤执行?
这就是我设法在 Google Cloud Builder 配置脚本中运行 webpack 的方式。我必须使用 npx 才能使用 npm docker 映像执行它。
这是运行 webpack 并进入文件的步骤cloudbuild.yaml
# run webpack
- name: 'gcr.io/cloud-builders/npm'
entrypoint: 'npx'
args: ['webpack']
dir: '${_MY_APP_DIR}templates/react_app/build'
timeout: 10s
假设您使用的 webpack 版本 >=4:
webpack --mode=production --config ./webpack.config.js