當node升級後致使webpack打包出錯,node-saas出問題的解決辦法

報錯信息以下:css

ERROR in ./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.vue
Module build failed: Error: "extract-text-webpack-plugin" loader is used without the corresponding plugin, refer to https://github.com/webpack/extract-text-webpack-plugin for the usage example
    at Object.pitch (d:\work\nl_web\node_modules\_extract-text-webpack-plugin@3.0.2@extract-text-webpack-plugin\dist\loader.js:57:11)

解決辦法以下:vue

npm install -g node-gyp 
npm install --global --production windows-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出錯,本人也是搜索了不少信息,找了個種辦法,都沒法解決,在一次偶然的地方遇到有人說安裝以上兩個就好了,
我就抱着試一試的態度裝了一下果真好了。node

最後建議:
但願你們都使用stylus吧,安裝簡單,依賴的環境簡單,升級無壓力,代碼和寫python同樣,本着「人生苦短,我用python」這個名言,我建議別再折騰這個坑saas了!python

相關文章
相關標籤/搜索