繁体   English   中英

Visual Studio 2013-仅发布精简JavaScript

[英]Visual Studio 2013 - publish minified javascript only

环境:

Microsoft Visual Studio Professional 2013版本12.0.31101.00更新4 Microsoft .NET Framework版本4.5.51209

我有一个网站项目,其中包含一些javascript文件。 Visual Studio自动缩小javascript文件-例如,如果“源”文件名为“ myscript.js”,则Visual Studio还将创建一个名为“ myscript.min.js”的缩小版本。 。

当我在解决方案资源管理器中右键单击文件名并选择“发布myscript.js”时,Visual Studio将发布三个文件:

  • myscript.js
  • myscript.min.js
  • myscript.min.js.map

但是,我只想将文件的缩小版本发布到网站上-问题是,如果我使用“从项目中排除”设置(右键单击“ myscript.js”->从项目中排除”); Visual Studio还将排除源文件的缩小版本。

在Visual Studio中是否有设置允许我们指定在解决方案资源管理器中选择“发布”选项时仅发布文件的最小版本???

请注意:我不要求提供MSBuild或MSDeploy解决方案(这不是Web应用程序;它是一个网站项目)-我希望能够一次发布一个文件(在这种情况下为javascript),但是我希望不想发布主要源文件-仅缩小版本。

我发现的唯一解决方案是手动发布缩小版本,然后从网站上手动删除“源”文件。 但是如果Visual Studio具有可以防止将javascript“源”文件上传到服务器的设置,那就太好了。

也许不存在这样的选择? (猜猜我只是在寻找确认信息)。

谢谢。

我的建议是使用Web Essentials( http://vswebessentials.com/ )并转到Web Essentials =>编辑全局JSCS设置(.jscssrc)并添加

"excludeFiles": ["scripts/myfile.js","app/services/*", "app/controllers/*"]

此处的更多信息: 如何配置Web Essentials 2013以忽略文件?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM