![](/img/trans.png)
[英]Zen coding support for CSS in Web Essentials 2012 for 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.