簡體   English   中英

sass 錯誤:沒有那個文件或目錄

[英]sass error: No such file or directory

當我嘗試將 scss 文件編譯為 css 時,Sass 在我的兩台計算機上的多個項目上拋出錯誤。 我正在使用 dart-sass。 我正在從項目的根目錄在終端中鍵入命令,並且文件路徑是正確的。 我都試過了

sass --watch src/styles/scss:src/styles/css

而且也只是

sass src/styles/scss:src/styles/css

但結果是一樣的:

讀取 src/styles/scss:src/styles/css 時出錯:沒有這樣的文件或目錄。

因此,我無法編譯任何樣式文件。

好的,如果其他人遇到這個問題,我想出了一個解決方案。 您應該從您的計算機上卸載 dart sass(如果使用 mac,請在此命令前加上 sudo):

npm uninstall sass -g

然后,安裝穩定版的 ruby​​ sass:

gem install sass

現在你應該能夠運行sass --watch src/styles/scss:src/styles/css並且它會編譯。

注意:如果您要執行npm install sass會安裝用 dart 編寫的最新版本,這似乎是導致我出現問題的原因。

選擇目錄時需要文件名


試試這個 sass --watch src/styles/scss/fileName.scss:src/styles/css

在終端中,我必須找到文件位置,然后運行命令。 例子:

項目結構:

src
   abc
      prq
         main.html
         main.scss

當我啟動終端時,它默認為src文件夾

PS C:\Users\src> sass --watch main.scss:main.css

在這里運行命令會拋出錯誤:

讀取 main.scss 時出錯:沒有這樣的文件或目錄。

現在,瀏覽到prq目錄並運行命令,將成功。

PS C:\Users\src\abc\pqr> sass --watch main.scss:main.css

將 main.scss 編譯為 main.css。
Sass 正在關注變化。 按 Ctrl-C 停止。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM