【发布时间】:2019-07-26 08:39:21
【问题描述】:
我有一个名为 clone-or-pull 的 npm 脚本,我想在 Netlify 运行构建命令以部署使用 GatsbyJS 构建的静态站点之前运行(通过 npm run clone-or-pull)?
顺便说一句 - 因为我的静态站点是使用 GatsbyJS 构建的,所以 Netlify 默认运行的构建命令是 gatsby build。 但是,我希望 Netlify 在执行 gatbsy build 之前执行 npm run clone-or-pull。
那么在 Netlify 上部署我的 GatsbyJS 静态站点时,如何在执行构建命令之前运行 npm 脚本?
仅供参考 - 我想执行 npm run clone-or-pull 来克隆我的可重用资产 repo,其中包含我的 gatbsyjs 静态站点所需的必要 sass/image/font 资源。
【问题讨论】:
-
我认为在发送部署之前我需要使用 git 子树来创建我的私有仓库的副本。我试图避免子树/子模块,但我认为这可能是要走的路。