当前位置: 首页 > 后端技术 > Node.js

node升级时出现webpack打包错误,node-saas问题的解决方法

时间:2023-04-03 13:45:06 Node.js

报错信息如下:ERRORin./node_modules/_extract-text-webpack-plugin@3.0.2@extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!D:/work/nl_web/node_modules/_vue-style-loader@3.0.3@vue-style-loader!D:/work/nl_web/node_modules/_css-loader@0.28.11@css-loader?{"sourceMap":true}!./node_modules/_vue-loader@13.7.3@vue-loader/lib/style-compiler?{"vue":true,"id":"data-v-6cf3286b","scoped":true"hasInlineConfig":false}!D:/work/nl_web/node_modules/_sass-loader@7.1.0@sass-loader/lib/loader.js?{"sourceMap":true}!./node_modules/_vue-loader@13.7.3@vue-loader/lib/selector.js?type=styles&index=0!./src/components/audioItem1/audioItem1.vueModule构建失败:错误:“extract-text-webpack-plugin”加载器没有使用对应的插件,使用示例参考https://github.com/webpack/extract-text-webpack-pluginObject.pitch(d:\work\nl_web\node_modules\_extract-text-webpack-plugin@3.0.2@extract-text-webpack-plugin\dist\loader.js:57:11)解决方法如下:npminstall-gnode-gypnpminstall--global--productionwindows-build-tools//如果是windows7系统,请安装windows-build-tools@1.4.2进行说明原因:saas是日本人做的一个用在ruby语言上的预编译器。我们之前使用的时候需要安装ruby环境。后来gulp集成了saas,非常好用。但是node-saas需要python环境,所以很多人不知道,我升级了node,导致node-saas无法使用。由于我用的是vue-element-admin架子,但是自带node5.6.0版本,需要升级node的时候就升级(打包速度更快),导致node-saas报错。我也查了很多资料,找到了多种解决办法,但是都解决不了。一个偶然的地方,有人说安装上面两个就可以了,于是抱了个假装试一试,真的很不错。最后建议:希望大家都用stylus。它易于安装、易于依赖且易于升级。代码和写python一样。正应了那句名言“人生苦短,我用python”,建议不要折腾这个坑saasup!