项目运行多年,win系统本地环境开发成熟,打包到linux也无问题,近日npm install 和npm run dev 后出现报错信息如下

ERROR in ./node_modules/css-loader?sourceMap!./node_modules/vue-loader/lib/style-compiler?{"vue":true,"id":"data-v-ae1d291a","scoped":true,"hasInlineConfig":false}!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=1!./src/views/station/station-list.vue
Module build failed: Error: Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime (83)
For more information on which environments are supported please see:
https://github.com/sass/node-sass/releases/tag/v4.13.0
    at module.exports (D:\WebstormWorkspace\kuiyue-admin-web\node_modules\node-sass\lib\binding.js:13:13)
    at Object.<anonymous> (D:\WebstormWorkspace\kuiyue-admin-web\node_modules\node-sass\lib\index.js:14:35)
    at Module._compile (internal/modules/cjs/loader.js:1063:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
    at Module.load (internal/modules/cjs/loader.js:928:32)
    at Function.Module._load (internal/modules/cjs/loader.js:769:14)
    at Module.require (internal/modules/cjs/loader.js:952:19)
    at require (internal/modules/cjs/helpers.js:88:18)
    at getDefaultSassImpl (D:\WebstormWorkspace\kuiyue-admin-web\node_modules\sass-loader\dist\index.js:198:10)
    at Object.loader (D:\WebstormWorkspace\kuiyue-admin-web\node_modules\sass-loader\dist\index.js:80:29)
 @ ./node_modules/vue-style-loader!./node_modules/css-loader?sourceMap!./node_modules/vue-loader/lib/style-compiler?{"vue":true,"id":"data-v-ae1d291a","scoped":true,"hasInlineConfig":false}!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=1!./src/views/station/station-list.vue 4:14-357 13:3-17:5 14:22-365
 @ ./src/views/station/station-list.vue
 @ ./src/router/router.js
 @ ./src/main.js
 @ multi (webpack)-dev-server/client?http://localhost:8080 webpack/hot/dev-server @/main

 

通过cmd黑窗口执行也是这样

 

解决办法及思路: 找到package.json对应的sass-loader将版本号由4.x改成如下,具体要对应你的iview-admin对应的版本

 

 

 

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐