缘由
前端程序想在docker中运行,到npm run build的时候总是失败
#17 201.5 ERROR in ./src/styles.scss
#17 201.5 Module build failed (from ./node_modules/mini-css-extract-plugin/dist/loader.js):
#17 201.5 ModuleBuildError: Module build failed (from ./node_modules/sass-loader/dist/cjs.js):
#17 201.5 Error: Node Sass version 6.0.1 is incompatible with ^4.0.0.
#17 201.5 at getSassImplementation (/app/node_modules/sass-loader/dist/utils.js:84:13)
#17 201.5 at Object.loader (/app/node_modules/sass-loader/dist/index.js:34:59)
#17 201.5 at runLoaders (/app/node_modules/webpack/lib/NormalModule.js:316:20)
#17 201.5 at /app/node_modules/loader-runner/lib/LoaderRunner.js:367:11
#17 201.5 at /app/node_modules/loader-runner/lib/LoaderRunner.js:233:18
#17 201.5 at runSyncOrAsync (/app/node_modules/loader-runner/lib/LoaderRunner.js:143:3)
#17 201.5 at iterateNormalLoaders (/app/node_modules/loader-runner/lib/LoaderRunner.js:232:2)
#17 201.5 at /app/node_modules/loader-runner/lib/LoaderRunner.js:205:4
#17 201.5 at VirtualFileSystemDecorator.readFile (/app/node_modules/@ngtools/webpack/src/virtual_file_system_decorator.js:43:13)
#17 201.5 at processResource (/app/node_modules/loader-runner/lib/LoaderRunner.js:202:11)
#17 201.5 at iteratePitchingLoaders (/app/node_modules/loader-runner/lib/LoaderRunner.js:158:10)
#17 201.5 at iteratePitchingLoaders (/app/node_modules/loader-runner/lib/LoaderRunner.js:165:10)
#17 201.5 at /app/node_modules/loader-runner/lib/LoaderRunner.js:176:18
#17 201.5 at loadLoader (/app/node_modules/loader-runner/lib/loadLoader.js:47:3)
#17 201.5 at iteratePitchingLoaders (/app/node_modules/loader-runner/lib/LoaderRunner.js:169:2)
#17 201.5 at iteratePitchingLoaders (/app/node_modules/loader-runner/lib/LoaderRunner.js:165:10)
#17 201.5 at /app/node_modules/loader-runner/lib/LoaderRunner.js:176:18
#17 201.5 at loadLoader (/app/node_modules/loader-runner/lib/loadLoader.js:47:3)
npm install node-sass
可能遇见node-sass版本错误,安装的时候可以指定版本