vue 項目 使用sass

1,使用save會在package.json中自動添加。

2,npm install node-sass --save-dev

? ? ? npm install sass-loader --save-dev

注:通常使用npm安裝會出現(xiàn)以下報錯,安裝失敗。(網(wǎng)路問題)

可以通過淘寶的npm鏡像安裝node-sass,解決以上問題。

$ npm?install?-g?cnpm?--registry=https://registry.npm.taobao.org ?(安裝淘寶鏡像)

$ cnpm?install?node-sass ?--save (使用淘寶鏡像安裝node-sass)

注:安裝淘寶鏡像后,仍無法安裝node-sass的情況,執(zhí)行下列命令

$ npm install --save node-sass --registry=https://registry.npm.taobao.org --disturl=https://npm.taobao.org/dist --sass-binary-site=http://npm.taobao.org/mirrors/node-sass

說明:

--registry=https://registry.npm.taobao.org 淘寶npm包鏡像

--disturl=https://npm.taobao.org/dist 淘寶node源碼鏡像,一些二進制包編譯時用

--sass-binary-site=http://npm.taobao.org/mirrors/node-sass 這個才是node-sass鏡像

2.進入webpack.base.config.js 配置scss ? module -- loaders?(vue1.0)

$?npm install--save-dev sass-loader style-loader css-loader

{

test: /\.vue$/,

loader: 'vue-loader',

options: {

loaders: {

'scss': 'style-loader!css-loader!sass-loader'

}

}

}

打開webpack.base.config.js在loaders里面加上 ?module --?rules (vue2.0)

rules: [

{

test: /\.vue$/,

loader: 'vue-loader',

options: vueLoaderConfig

},

{

test: /\.js$/,

loader: 'babel-loader',

include: [resolve('src'), resolve('test')]

},

{

test: /\.(png|jpe?g|gif|svg)(\?.*)?$/,

loader: 'url-loader',

query: {

limit: 10000,

name: utils.assetsPath('img/[name].[hash:7].[ext]')

}

},

{

test: /\.scss$/,

loaders: ["style", "css", "sass"]

},

{

test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/,

loader: 'url-loader',

query: {

limit: 10000,

name: utils.assetsPath('fonts/[name].[hash:7].[ext]')

}

}

]

}

3.如果需要在vue文件style標簽使用scss的話,需要聲明一下:

vue1.0

<style rel="stylesheet/scss" ?lang="scss"></style>

vue2.0

<style ?lang="scss" ?scoped="" type="text/css"></style>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • 本文作者 Jinkey(微信公眾號 jinkey-love,官網(wǎng) https://jinkey.ai)原文鏈接 h...
    JinkeyAI閱讀 425,990評論 152 921
  • 安裝Gulp首先需要安裝Node.js,并在控制臺輸入$ npm install gulp -gMac端需要寫成$...
    LaBaby_閱讀 1,020評論 0 1
  • 韶華不為少年留 恨悠悠,幾時休? 飛絮花落時候,一登樓 便作春江都是淚。 冬夜,獨自停留 回憶,不收 淚難止,難收...
    茶七少閱讀 239評論 0 4
  • 我感覺,詩或者寫東西,不會高于生活,也不會低于生活。或許,你會認為這樣說有點做作,不過,真實的情形可能就是這樣。經(jīng)...
    白白果閱讀 266評論 0 0
  • 羅納河谷,位于法國東南部,處于里昂城與普羅旺斯區(qū)之間。這里溫暖如春,終日陽光明媚。有人說,正是羅納河谷(vallé...
    藍米生活說閱讀 1,082評論 0 0

友情鏈接更多精彩內(nèi)容