我正在尝试在我的 mvc 项目中添加 AngularJS。
这是我的捆绑配置
public static void RegisterBundles(BundleCollection bundles) {
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js"));
bundles.Add(new ScriptBundle("~/bundles/angularjs").Include(
"~/Scripts/angular.js",
"~/Scripts/angular-ui-router.js"));
bundles.Add(new ScriptBundle("~/bundles/appscripts").Include(
"~/Areas/app.module.js",
"~/Areas/app.component.js",
"~/Areas/app.routes.js",
bundles.Add(new ScriptBundle("~/bundles/appcomponents").Include(
"~/Areas/Home/Views/Default/default.component.js"));
}
_Layout.cshtml
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/angularjs")
@Scripts.Render("~/bundles/appscripts")
@Scripts.Render("~/bundles/appcomponents")
@RenderSection("scripts", required: false)
我可以添加~/bundles/jquery
,~/bundles/angularjs
并且~/bundles/appscripts
但我无法添加~/bundles/appcomponents
,我收到此脚本的 404 错误。
我还尝试直接在 _layout.cshtml 中添加脚本文件
<script src="~/Areas/Home/Views/Default/default.component.js"></script>
我得到了同样的错误。
我不确定为什么我无法从 Views 文件夹中添加任何脚本。
谁能告诉我如何在捆绑配置中添加这个脚本文件?