vue2老項目中node-sass更換dart-sass的操作方法
vue2老項目中node-sass更換dart-sass
更換原因:node-sass經(jīng)常會出現(xiàn)node版本問題,就很麻煩
卸載項目中的node-sass sass-loader
npm uninstall sass-loader sass
安裝dart-sas sass-loader 推薦安裝sass@1.26.2 sass-loader@7.3.1
npm install sass-loader@7.3.1 sass@1.26.2
從新配置vue.config.js
// vue.config.js module.exports = { css: { loaderOptions: { sass: { implementation: require('sass'), // This line must in sass option }, }, } }
然后需要全局替換一下/deep/,全局搜索 /deep/
, 將項目里的 /deep/
替換為 ::v-deep
如果使用了stylelint,需要修改配置規(guī)則
// stylelint.config.js module.exports = { ... rules: { 'selector-pseudo-element-no-unknown': [ true, { ignorePseudoElements: ['v-deep'], }, ], }, ... };
到此這篇關(guān)于vue2老項目中node-sass更換dart-sass的操作方法的文章就介紹到這了,更多相關(guān)vue node-sass更換dart-sass內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
vue如何實現(xiàn)observer和watcher源碼解析
這篇文章主要為大家詳細(xì)介紹了vue如何實現(xiàn)observer和watcher源碼的相關(guān)資料,分析vue的observe實現(xiàn)源碼,聊聊如何一步一步實現(xiàn)$watch,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-03-03vue 項目打包通過命令修改 vue-router 模式 修改 API 接口前綴
這篇文章主要介紹了vue 項目打包通過命令修改 vue-router 模式 修改 API 接口前綴的相關(guān)知識,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友參考下吧2018-06-06vue3圖片剪裁插件vue-img-cutter使用小結(jié)
Vue.js是一款流行的JavaScript前端框架,很受用戶喜愛,這篇文章主要介紹了vue3圖片剪裁插件vue-img-cutter使用小結(jié),本文結(jié)合示例代碼講解的非常詳細(xì),感興趣的朋友一起看看吧2024-01-01vue+Java后端進(jìn)行調(diào)試時解決跨域問題的方式
今天在開發(fā)中遇到有點(diǎn)小問題,vue+Java后端進(jìn)行調(diào)試時如何解決跨域問題,下面小編給大家分享解決方法,感興趣的朋友一起看看吧2017-10-10vue?parseHTML?函數(shù)拿到返回值后的處理源碼解析
這篇文章主要為大家介紹了vue?parseHTML?函數(shù)拿到返回值后的處理源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-07-07