use*_*080 2 asp.net-mvc bundle angularjs
我一直在尝试将所有js文件从CDN捆绑到一个捆绑包中,如下所示:
bundles.UseCdn = true;
string cdnHost = "https://ajax.googleapis.com/";
bundles.Add(new ScriptBundle("~/bundles/angularCDN", cdnHost).Include(
"~/ajax/libs/angularjs/1.3.0-beta.17/angular.js",
"~/ajax/libs/angularjs/1.3.0-beta.17/angular-cookies.js",
"~/ajax/libs/angularjs/1.3.0-beta.17/angular-route.js"));
BundleTable.EnableOptimizations = true;
Run Code Online (Sandbox Code Playgroud)
但我一直得到"角度未定义"..当我查看源时,页面只加载主CDN网址: <script src="https://ajax.googleapis.com/"></script>
我也尝试设置debug = false.
我究竟做错了什么 ?
cdnHost参数指的是捆绑包存储在内容传送网络中时的备用URL.cdn boundle应该作为一个文件加载,并且应该包含在cdn上上传的所有文件的组合内容(仅https://ajax.googleapis.com/在您的情况下):
bundles.Add(new ScriptBundle("~/bundles/angularCDN", cdnHost).Include(
"~/ajax/libs/angularjs/1.3.0-beta.17/angular.js",
"~/ajax/libs/angularjs/1.3.0-beta.17/angular-cookies.js",
"~/ajax/libs/angularjs/1.3.0-beta.17/angular-route.js"));
Run Code Online (Sandbox Code Playgroud)
基本上你有三个选择:
| 归档时间: |
|
| 查看次数: |
3868 次 |
| 最近记录: |