Я настраиваю действие GitHub со следующими шагами
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
- uses: borales/actions-yarn@master
with:
cmd: install # will run `yarn install` command
- uses: actions/setup-node@master
with:
node-version: '12.x'
- run: npm run build:prod
Вылетает при сборке приложения из-за несоответствия ОС в библиотеке Node Sass
./node_modules/font-awesome-loader/font-awesome.config.js) Ошибка сборки модуля (из ./node_modules/sass-loader/dist/cjs.js): Ошибка: отсутствует привязка / home / runner / work / xxx /xxx/node_modules/node-sass/vendor/linux-x64-72/binding.node Node Sass не смог найти привязку для вашей текущей среды: Linux 64-разрядный с Node.js 12.x
Обнаружены привязки для следующих сред: - Linux / musl 64-бит с Node.js 12.x
Запуск npm rebuild node-sass
в качестве шага вызывает ошибки, поскольку агент не имеет прав администратора.
Есть идеи, почему Github-Actions дает мне linux / musl вместо linux?