2017-09-10 39 views
0

我为我的项目定制了一个JavaScript文件。但我已经读过,我们应该总是使用缩小版本,因为它是高效的。因此,每次我在我的Custom.js文件中进行更改时,我都会转到在线工具中转换我的新custom.js文件,并从我的项目中删除旧的Minified Custom JS文件,并将其替换为新的(缩小的)一个。有没有什么好办法来处理这种情况。请注意,在我的项目中没有任何地方指的是实际的Custom.Js文件。我只添加了对Minified版本的引用。如何自动将我的自定义JavaScript文件转换为缩小版本

IDE:Visual Studio的社区版免费 (2017)

+1

默认情况下,使用框架的内置[捆绑和缩小](https://docs.microsoft.com/en-us/aspnet/mvc/overview/performance/bundling-and-minification)功能。它将在调试模式下使用未缩小版本,并在生产模式下自动缩小版本 –

+0

我知道捆绑,因为我可以看到Jquery捆绑和BundleConfig.cs中的所有捆绑。我不知道Minification。我现在会研究它。所以,我假设它会自动检测到mY Custom Js文件中有一些变化,并且会自动更新Min文件。 – Unbreakable

+1

是的。在制作过程中,您的js和css文件将自动缩小并缓存12个月。如果您对文件进行了更改,它将被清除并缩小并再次缓存 –

回答

0

您可以尝试使用插件为您的IDE :)

然后您保存文件,机器会自动保存一个.min其可能的CSS太。你在使用哪个IDE?

+0

已添加编辑 – Unbreakable

+0

我没有这么做,因为我没有足够的声望:/ –

+0

我的意思是说,我在问题的编辑部分添加了您询问的信息。 :)(向上滚动并查看我的问题)。 – Unbreakable

0

捆绑和缩小是MVC4的默认功能。你只需要在你的bundle配置文件中实现。

BundleTable.EnableOptimizations = true; 

详细文件here。请遵循。

相关问题