我正在设置一个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 _
/ Sass -/dist/cjs.js):错误:缺少绑定/home/runner/work/xxx/xxx/node_modules/node-sass/vendor/linux-x64-72/binding.node节点Sass无法为当前环境找到绑定:Linux 64位和Node.js 12.x
为下列环境找到绑定:- Linux/musl 64位和Node.js 12.x
将npm rebuild node-sass作为步骤运行会导致错误,因为代理没有管理权限。
你知不知道为什么Github Actions给我的是linux/musl而不是linux?
发布于 2020-02-04 17:26:18
问题是混纺纱和npm。我用纱线来安装,用npm来建造。这两种方法都解决了问题。
https://stackoverflow.com/questions/60049763
复制相似问题