簡體   English   中英

是否可以將Web Essentials配置為不將* .css文件添加到Visual Studio項目中?

[英]Can Web Essentials be configured to NOT add *.css files to Visual Studio project?

我們使用Visual Studio + Web Essentials將LESS文件編譯為CSS。 每當我們更改LESS文件時,Web Essentials都會堅持創建* .css,* .min.css和* .css.map文件,並將它們添加到Visual Studio項目文件中。

我們不希望將這些文件簽入源代碼管理,就像我們沒有簽入dll文件一樣。

所以我的問題是:我們是否可以將Web Essentials配置為不將* .css和* .css.map添加到VS項目中?

您現在可以,只需將“includeInProject”:false添加到compilerconfig.json文件中即可

{
    "outputFile": "Assets/css/themes/Default.css",
    "inputFile": "Assets/css/themes/Default.scss",
    "includeInProject": false
  },

否.Web Essentials會將生成的CSS文件添加到VS Project。

您可以使用dotless在構建時生成CSS文件,而無需將它們添加到VS項目中。

轉到[工具 - >選項 - > Web Essentials - > LESS]並設置false:“保存時自動編譯相關文件”,“保存時編譯文件”和“創建源圖譜文件”

您可以配置.gitignore規則,以便它們不會被提交,但這也意味着它們不會更新,因為其他人對.less文件進行了更改,或者在切換分支時直到您觸發重新編譯。少文件。

確保保存在+ bundle文件中的項目中的所有文件都具有runOnBuild = true。

刪除所有Web Essentials生成的文件。

轉到簽入並撤消對項目文件的更改。

檢查刪除,以便從tfs中刪除多余的文件。

這在VS2013上對我有用。 項目的清理獲取會在構建時重新生成它們,但不會嘗試重新添加到TFS。 部署項目包括WE文件,因為它們仍然由項目引用。

暫無
暫無

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

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