jjzjj

asp.net - 在为 ASP.net 构建期间缩小内联 javascript?

我们有一些ASP.net页面包含50多行特定于该页面的javascript。我们想在CruiseControl构建过程中缩小该javascript。我们已经使用YUICompressor来压缩完整的javascript和css文件。但是我们无法弄清楚如何做内联javascript。是否有MSBuild任务来遍历asp.net页面并缩小javascript? 最佳答案 有一个有趣的博客和名为undleMinifyInlineJsCss的NuGet包来处理这个问题http://weblogs.asp.net/imranbaloch/ar

javascript - 使用 minifier 时如何收集有用的 JavaScript 异常?

我是ExceptionDrivenDevelopment的super粉丝.由于现代应用程序中有大量的客户端JavaScript,这意味着我们还通过将JavaScript异常发送到服务器来收集它们。但据我所知,这不包括使用缩小器?它通过显示如下错误来破坏所有有用的信息:k未定义,函数l()中第2行第23489列有什么解决方法吗?更多信息也许一种选择是在您最小化时创建一个元数据文件。当此元数据位于服务器上时,它可以使用元数据将最小化错误重新映射到原始变量和行号。虽然听起来工作量很大。 最佳答案 您可以在缩小后使用Javascript源映

javascript - 无法缩小此文件中的代码

我正在编写一个我想放在npm上的JavaScript库。我目前正在另一个项目中使用该库,并且我已使用其GitHub存储库将其添加为依赖项:"dependencies":{//...others"react-web-component":"LukasBombach/react-web-component",}我还在使用带有UglifyJsPlugin的Webpack。现在,当我想要构建我的项目时,出现错误:Failedtocompile.Failedtominifythecodefromthisfile:./packages/react-scripts/node_modules/reac

javascript - "\/"在 javascript 正则表达式中有效吗?

下面的代码是否有效?functiontest(){return/\//.exec("\/");}alert(test());似乎许多javascript压缩器(包括位于http://jscompress.com/的jsmin)都认为第二行的“//”是注释的开始。我认为这是“简单”实现的缩小器中的一个错误,因为我尝试过的所有浏览器实现都可以毫无问题地运行它。Tryitonjsfiddle. 最佳答案 我有兴趣在规范中查找它,根据它它是有效的:RegularExpressionLiteral::/RegularExpressionBod

javascript - uglify js错误意外 token eof "undefined"

所以我使用npminstalluglify-js安装了npm我运行的命令是:catfile1.jsfile2.js..fileN.js|uglifyjs-ofiles.min.js我得到这个错误:WARN:ERROR:Unexpectedtokeneof«undefined»,expectedpunc«,»[-:630,15]/usr/local/lib/node_modules/uglify-js/lib/parse.js:199thrownewJS_Parse_Error(message,line,col,pos);^ErroratnewJS_Parse_Error(/usr/lo

javascript - 缩小仅由 Node 读取的源代码有什么好处吗?

这个问题在这里已经有了答案:DoesitmakesensetominifycodeusedinNodeJS?(4个答案)关闭8年前。在NodeJS应用程序中,在服务器端使用缩小的源代码有什么好处吗?我能想到的唯一好处是,较小的JS文件从磁盘加载的速度可能会稍微快一些。但这似乎可以忽略不计,因为它只会影响启动时间。那么,在将源代码部署到我们的生产服务器之前,是否有任何理由通过uglify或闭包编译器来处理我们的源代码?

javascript - "use strict"仅在调试中?

我想知道当我完成编程并向任何人发布我的JavaScript文档时是否真的有必要包含"usestrict"。我喜欢使用它,因为它可以检查我的编码是否正确。那么,当我向公众发布我的JavaScript文件时,我应该包含还是删除use"usestrict"?我问的原因是为了节省我的JavaScript文件的空间。 最佳答案 我发现了两种关于在生产中使用严格模式的观点:Thereisnoreasontoship“usestrict”inyourproductioncode.Thereisnoperformancegain(verifiedw

javascript - 使用指令 Controller 进行 Angular 缩小?

如果我有以下内容:myapp.directive('directivename',...return{...restrict:'E',controller:MyController,...}functionMyController($scope,$somethingelse){//Contentsofcontrollerhere});如何修改它,使MyController在缩小时不会被销毁?我收到以下错误:Error:[$injector:unpr]Unknownprovider:eProvider 最佳答案 可以使用显式依赖注解来

javascript - 合并、缩小和替换对 JS 和 CSS 文件的引用

是否有一个解决方案可以合并和缩小js和css文件,然后替换原始html文件中对它们的引用?我发现了许多可以缩小和组合的解决方案,但没有一个可以替代原始html文件中的引用。来自http://mojo.codehaus.org/webminifier-maven-plugin/的WebMinifierMaven插件完全符合我对JS文件的要求,但不处理CSS文件。有什么可以做的吗?我们的构建过程使用Maven,因此解决方案需要是Maven插件或脚本。 最佳答案 GoogleClosureTools提供所有这些功能。引用资料Closure

javascript - 是否有任何保留换行符的 javascript 缩小器?

总是在第1行报告错误(因为文件被缩小)的客户端的错误报告不是很有用。我想在保留换行符的同时精简我的代码,以便获得有意义的行号。是否有任何javascript压缩器可以选择保留换行符? 最佳答案 看看closurecompiler来自谷歌,带有pretty-print选项启用如果您使用命令行工具,还有很多选项。 关于javascript-是否有任何保留换行符的javascript缩小器?,我们在StackOverflow上找到一个类似的问题: https://s