在VS < = 2015中,我們可以使用WebEssentials擴展來爲我們編譯less/sass文件,但目前它不支持VS 2017.您是否知道類似的擴展,可以編譯更少/ sass構建?如何在Visual Studio 2017中編譯less/sass文件
回答
WebEssentials正在拆分爲多個擴展。我相信你想要的功能現在是Web Compiler擴展。
如果你想不做擴展,你可以使用像Gulp這樣的任務運行器。有關如何將Gulp任務集成到VS中的演練,請參見here。
現在還有一個不太具體的編譯器。 https://github.com/madskristensen/LessCompiler
對於那些像我一樣,誰也不知道咕嘟咕嘟或步兵或尖叫或哀號,不希望,你可以得到的Visual Studio 2017年將自動編譯SCSS文件,就像它曾經在Visual Studio 2015中。下面的步驟適用於我。
首先卸載Web編譯器的舊擴展/ Nuget包(我不知道這是否有必要)。
轉到VSIX gallery download page並選擇下載Web編譯器。
注意,我這樣做首先通過選擇工具/擴展和更新在Visual Studio。雖然這似乎工作,但我發現當我對它們進行更改時(I wasn't the only one),我的部分SCSS文件未被自動編譯爲CSS。
您現在應該能夠在你的主SCSS文件,單擊鼠標右鍵,然後選擇下方所示的選項,它應該在你的項目的根目錄自動創建一個名爲compilerconfig.json文件(這一步可能是不必要的,如果你已經有此文件):
從這點上來說,一切似乎工作確定。唷!感謝Mads Kristensen的這種擴展方式 - 任何事情都可以避免學習新的東西...
這與接受的答案有何不同? :) –
我不明白這個評論!不知道接受的答案是什麼,但是沒有一個與我給出的答案完全相同。 –
接受的答案是帶有綠色勾號的答案。目前它有最多的讚譽,並且它建議使用相同的Web編譯器擴展。無論如何,我喜歡你的答案,因爲圖片。 –
我以前的答案爲我工作了幾個月,但現在不再有效。當我嘗試編譯時,在錯誤窗口中收到關於CompilerConfig模式問題的消息,但無法解決此問題(Google搜索和安裝/卸載均無幫助)。
所以一個替代的答案是使用CompileSASS,這是一個簡單得多的插件,帶有(很少)在線文檔,但其工作得很好。唯一的缺點我能看到的是:
- 的CSS生成是在同一個文件夾中SCSS,所以我不得不搬到了一下週圍的東西在我的網站,以適應這一點;和
- 產生的CSS只是我所看到的
一旦你安裝加載項(我使用VS 2017),你可以進入工具精縮,儘量>選項來改變設置:
在這裏我們希望現在我可以繼續工作!感謝所有插件作者,順便說一句 - 不要吝嗇。
- 1. Visual Studio 2017編譯器錯誤
- 2. Visual Studio 2017與TypeScript的編譯錯誤
- 3. 如何讓Visual Studio「編譯」.aspx文件?
- 4. Visual Studio編譯文件
- 5. 編譯* .lib文件visual studio
- 6. Visual Studio 2017鎖定文件
- 7. typescript在保存中斷編譯在Visual Studio 2017中的AngularJS
- 8. 在Visual Studio 2017中禁用內置的HLSL編譯器?
- 9. 編譯C文件在Matlab與Visual Studio
- 10. 如何在visual studio 2010中編譯C?
- 11. 如何在Visual Studio中編譯Autodock Vina?
- 12. 如何在Visual Studio中編譯Arduino?
- 13. 如何在Visual Studio中編譯Labview CIN?
- 14. 如何在visual studio中編譯C++文件?
- 15. 如何在Visual Studio 2008中創建編譯的用戶文件?
- 16. 如何在visual studio 2012中編譯newley添加的源文件?
- 17. 如何在Visual Studio中編譯特定的源代碼文件?
- 18. Visual Studio 2017中的「oncore」文件夾
- 19. 如何在visual studio中執行Xamarin.uwp 2017
- 20. 如何在Visual Studio 2017中添加MvvmViewModel
- 21. 如何在Visual Studio 2017中打開CodeLens?
- 22. 如何在Visual Studio 2017中使用VersionControlEx?
- 23. 如何在構建Visual Studio 2017中嵌入資源文件?
- 24. 在Visual Studio 2017年
- 25. React Native在Visual Studio 2017中
- 26. 在Visual Studio 2010中編譯`C`文件時,它是否編譯爲C++文件?
- 27. 錯誤Qt 5.8編譯在Visual Studio 2017社區版
- 28. Typescript不能編譯保存或發佈在Visual Studio 2017
- 29. opencv3.2編譯與調試模式x64不可能在visual studio 2017
- 30. 如何在Visual Studio中少編譯編譯少
我下載並安裝了擴展程序。然後,我打開了我的Site.less文件,我可以看到水印在哪裏以便編譯。然後,我在我的網站上進行構建,並以調試模式打開它。當我打開我Site.css,這是在Site.less下,它有生成watermak它。然後我嘗試搜索新添加的屬性,但它不在那裏,我沒有收到我的CSS。關於如何讓它建立我的LESS的任何想法? – Caverman