2017-04-03 75 views
1

我有一個NPM包具有這種結構:NPM包包括在CSS圖象

--src 
    --styles 
    -image.png 
    -style.scss 

style.scss文件被引用的圖像是這樣的:

.test { 
    background-image: url(./image.png); 
} 

問題是,當我消耗包,CSS是從根目錄查看圖像而不是相對於我的包,我們如何解決這個問題?

這是我如何導入軟件包:

@import "mypackage/src/styles/style"; 
+0

你應該保持相對路徑考慮編譯CSS文件,但不是SCSS文件。你在哪裏保持編譯的CSS? (_if它是在同一個文件夾,即'樣式',然後只提及'image.png'_) –

+0

我正在導入scss文件在我的項目中 - @import「mypackage/src/styles/style」 – ng2user

+0

你在哪裏編譯這個scss文件? –

回答