繁体   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