在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML5  HTML/ Vue開(kāi)發(fā)的時(shí)候報(bào)This dependency was not found:

Vue開(kāi)發(fā)的時(shí)候報(bào)This dependency was not found:

  1. 使用Nuxt.js創(chuàng)建的Vue項(xiàng)目,編寫(xiě)scss的時(shí)候在style標(biāo)簽上加上lang="scss",然后保存,編譯的時(shí)候就報(bào)錯(cuò)。請(qǐng)問(wèn)怎么解決呀?研究了一個(gè)早上和上午了。
  2. 這是vue代碼

clipboard.png
3.報(bào)錯(cuò)信息

clipboard.png
4.這是nuxt.config.js文件的scss配置

clipboard.png
5.在網(wǎng)上找過(guò)很多類(lèi)似的辦法(比如https://forum.vuejs.org/t/sty...
但是都沒(méi)有用
也執(zhí)行過(guò):npm install css-loader style-loader --save-dev
npm install --save
而且模塊都有。
這是package.json里的依賴(lài)

clipboard.png

------新編輯的內(nèi)容-------
又繼續(xù)查找問(wèn)題的來(lái)源,真正問(wèn)題來(lái)源來(lái)自源于:@import url('~assets/stylesheet/index');
把這句刪了就沒(méi)什么問(wèn)題,可是這又是為什么呢?我還沒(méi)找到解決辦法,那么這樣我該怎么導(dǎo)入獨(dú)立scss樣式呢。

---------補(bǔ)充下項(xiàng)目結(jié)構(gòu),以及scss文件的路徑----------

clipboard.png

下面是關(guān)于~的官方使用方式。

clipboard.png

回答
編輯回答
別逞強(qiáng)

@wwh前端 把~assets 修改成~/assets可以的,倒是不報(bào)This dependency was not found:的問(wèn)題了。
就是找不到scss的路徑,[index.scss, _index.scss, index, _index],試過(guò)這些
clipboard.png

2018年4月20日 11:55
編輯回答
蟲(chóng)児飛

你把@import scss改成正常的相對(duì)路徑(../這樣)呢?

2018年6月1日 14:43
編輯回答
孤客

你的alias就是~assets嗎,是的話(huà)再加一個(gè)~

2018年2月25日 04:59
編輯回答
淺淺

通常,@import 尋找 Sass 文件并將其導(dǎo)入,但在以下情況下,@import 僅作為普通的 CSS 語(yǔ)句,不會(huì)導(dǎo)入任何 Sass 文件

  • 文件拓展名是 .css;
  • 文件名以 http:// 開(kāi)頭;
  • 文件名是 url();
  • @import 包含 media queries。

如果不在上述情況內(nèi),文件的拓展名是 .scss.sass,則導(dǎo)入成功。沒(méi)有指定拓展名,Sass 將會(huì)試著尋找文件名相同,拓展名為 .scss.sass 的文件并將其導(dǎo)入。

2017年7月23日 14:09
編輯回答
毀與悔
use: [
          'style-loader',
          'css-loader',
          'sass-loader'
        ],

這樣試試

2017年9月21日 14:52