Reputation: 141
I'm deploying my Vue.js project on GitLab pages.
Running npm run build
during GitLab CI pipeline results in errors:
Module build failed (from ./node_modules/mini-css-extract-plugin/dist/loader.js):
ModuleBuildError: Module build failed (from ./node_modules/sass-loader/dist/cjs.js):
Error: Node Sass does not yet support your current environment: Linux 64-bit with Unsupported runtime (88)
I don't get any errors during npm run build
locally.
Appreciate if someone can help.
Upvotes: 11
Views: 9531
Reputation: 325
As mentioned in a comment, I also had to run npm rebuild node-sass
. So my complete steps to fix were:
nvm ls-remote | grep v14.
nvm install 14.17.5
npm rebuild node-sass
npm install
npm run build
Upvotes: 1
Reputation: 4129
node-sass does not support Node 15 (runtime **) currently. It will come with when v5 when it is published to NPM. You can subscribe to the tracking issue here https://github.com/sass/node-sass/issues/2965 node-sass 4.x will not receive support for Node 15 https://github.com/sass/node-sass#node-version-support-policy, so you may want to downgrade your Node version to 14 currently
Upvotes: 19
Reputation: 4684
Make sure you have added both packages in your package.json
Upvotes: 0