问题标签 [asp.net-bundling]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - 向 DynamicFolderBundle 添加额外的订购包?
我有一个DynamicFoldewrBundle
:
所以如果我运行:
http://optimization.localtest.me/files/templates/designs/HelloTreble/userScripts _
...它将呈现文件夹中捆绑和缩小的所有 Javascript 文件HelloTreble
。
好的。
问题 :
但是如何将自定义订购的捆绑包添加到DynamicFolderBundle
?
我试过这个:
哪个有效。
但输出是:
- 第一:A.JS
- 二:B.js
- 第三:[所有
HelloTreble
的js文件,缩小]
(当然在一个文件中)
但我真正追求的是:
- 第一:[所有
HelloTreble
的js文件,缩小] - 第二:A.js
- 第三:B.js
(当然在一个文件中)
asp.net-mvc-5 - ASP.NET MVC 中 ES6 模块的运行时捆绑
是否有任何现有的 ES6 模块运行时捆绑解决方案?
我希望在 MVC5 Web 应用程序中简化 JavaScript 代码开发。我们在处理大而笨重的 JS 文件时遇到了问题,所以我希望能够建立一个模块加载器系统。到目前为止,我还没有找到任何现有的 ES6 或其他模块加载器格式的捆绑转换器。我可以使用 TypeScript 或 nodejs 需要样式。不过,我不喜欢使用 require.js 样式。
也许这个解决方案还不存在是有充分理由的。也许依赖解析处理对于运行时捆绑解决方案来说太多了。但是,我认为值得一试。
考虑的解决方案
预建网络客户端
最终,这就是我想要的,但我现在需要一个权宜之计的解决方案。我知道如何使用 grunt/gulp/webpack 为 HTML 客户端构建一个构建系统。但我不想告诉开发人员webpack -w
在开发过程中运行或类似的东西。我也不想告诉他们为每个 JS 更改重新构建解决方案。他们应该能够修改文件、刷新浏览器并查看更改。
目录结构
这可能是我最终会选择的路线。基本上,这个 JS 代码库由 jQuery 小部件和普通 JS(帮助程序/常用函数)组成。所以,如果我在这个目录结构中构建代码并包含 js 目录,它应该能让我大部分时间到达那里:
- js(目录)
- 应用程序-start.js
- 助手(DIR)
- 小部件 (DIR)
- 应用程序-start.js
小部件应该没问题。帮手,我可以看到一个函数/类依赖于另一个的问题。但是,由于函数调用永远不应该以帮助程序(只有一个小部件)开头,所以这应该可以正常工作,假设没有使用全局变量(或者可能是一个像“App”这样的全局变量)。
asp.net - 如何使用 asp.net 2.0 在 Web 表单中实现捆绑和缩小
是否可以在不更改 .net 框架版本的情况下在 asp.net Web 表单应用程序中实现捆绑和缩小功能?如果是,应该怎么做?目前我的 asp.net 应用程序使用的 .net 框架是 2.0.XXXX
注意:我只想在 .net 2.0.XXXX 中执行此操作
asp.net - 如何在我的 asp.net 网络优化中排除 .js 文件?
我正在使用包含在 asp.net Web 优化中的捆绑,并且我想忽略位于我的目录中的单个 .js 文件。
现在我正在做:
我想将 app.js 排除在外。如何告诉 IncludeDirectory 忽略此文件?
css - Asp.net捆绑不同子路径的相对路径问题
我在 css 代码中收到错误文件。
在~/assets/global/plugins/
路径之后,我的文件有两条路径。我收到了 fontawesome 等错误。
这是 font-awesome.css
它是输出路径assets/global/plugins/Style/fonts/fontawesome-webfont.woff2?v=4.5.0
,原始文件在 assets/global/plugins/font-awesome/fonts/fontawesome-webfont.woff2?v=4.5.0
这些是插件文件,因此由于更新问题,我不想更改这些代码。
我在其他捆绑包中也遇到同样的问题,比如图像等。我该如何解决它们?
visual-studio - Visual Studio 2015 缩小“访问路径 bundleconfig.json 被拒绝”
问题是当我右键单击“缩小文件”而不是缩小时,Visual Studio 给了我这个错误:“访问路径 bundleconfig.json 被拒绝”。
我敢肯定,我缺少一些简单的东西。
asp.net-mvc - ASP.NET 包不缓存在 chrome 中
我有一个在 umbraco 上运行的 asp.net mvc 站点,并使用 asp.net 捆绑来捆绑 css 和 js 文件。但是捆绑包不会缓存在 chrome 中,并且每次都会重新加载它们。
我尝试了 IE、Opera 和 Firefox,它们都很好地缓存了捆绑包。
以下是为捆绑包返回的 http 响应标头:
我在 chrome 47 上测试过。
谢谢。
asp.net-mvc - RazorGenerator 预编译视图和相关脚本
最近,当我非常满意地使用 RazorGenerator 来处理我的预编译视图(根据需要的内部或外部库)时,我参与了一个关于......以及库/编译视图需要 javascripts 的关键问题吗?
怎么能做到这一点?也许使用从嵌入式 css 或 js 或来自外部库的捆绑读取?
任何建议都非常感谢!问候
asp.net - 如何在 WebForms 中找到恶意脚本调用的来源
我正在寻找一个 WebForms 项目中的一个奇怪错误,在该项目中我找不到第二个 jQuery 参考的来源。
现在这个包在我的母版页文件中被调用:
只要用户停留在网页的根文件夹 ( www.domain.com/page
),evertyhing 就可以正常工作。不幸的是,当用户被重定向到位于子文件夹 ( www.domain.com/subfolder/someotherpage
) 中的 aspx 页面时,会出现以下错误:
我已经搜索了整个解决方案,但找不到它的来源。
查看渲染的源代码,我看到了这一点:
现在这看起来不像由捆绑呈现的脚本标签,它们位于头部。鉴于脚本标签的位置,这应该源自母版页文件,但我不能指望它:
在您提出建议之前:我尝试将 RadScriptManager 替换为 vanilla asp:ScriptManager
,但无济于事。
是否可以确定脚本引用来自asp.net Web项目中的哪一行代码,所以我可以消除它?