每次尝试掌握时,我都试图构建一个APK。但是我使用的是“ env”文件,Expo需要它来构建APK(将其导入代码中的某些位置)。我不想提交'env'文件,并尝试避免使用它。
有任何解决方法,还是我必须提交'env'文件?
谢谢!
已解决:我找到了解决方案。我将整个文件保留为Github机密,然后添加了一个脚本从机密中创建环境文件。
- name: Create env.js file
uses: actions/[email protected]
with:
script: |
const fs = require('fs');
if (!fs.existsSync('env.js')) {
fs.writeFileSync('env.js', process.env.ENV_FILE);
}
env:
ENV_FILE: ${{ secrets.ENV_FILE }}