Asp.net mvc 5 ScriptBundle表示对象引用未设置为对象的实例

Asp.net mvc 5 ScriptBundle表示对象引用未设置为对象的实例,asp.net-mvc-5,scriptbundle,Asp.net Mvc 5,Scriptbundle,在Asp.Net MVC BundleConfig中,如果我使用ScriptBundle,它会显示此代码的以下错误: 代码: 错误: 但是如果我使用Bundle而不是ScriptBundle之类的 bundles.Add(new Bundle("~/node/GobiJs").Include( "~/node_modules/...../test.js" )); 它很好用。谁能告诉我ScriptBundle有什么问题,为什么它不工作?S

在Asp.Net MVC BundleConfig中,如果我使用
ScriptBundle
,它会显示此代码的以下错误:

代码:

错误:

但是如果我使用
Bundle
而不是
ScriptBundle
之类的

bundles.Add(new Bundle("~/node/GobiJs").Include(
                "~/node_modules/...../test.js"
            ));

它很好用。谁能告诉我
ScriptBundle
有什么问题,为什么它不工作?

ScriptBundle和Bundle的区别是ScriptBundle缩小了,而Bundle没有。只有当JS文件中的代码出现问题时,我才会遇到这个问题,而jsminify无法解决这个问题。因此,要么坚持使用Bundle,要么检查js文件是否有错误。
bundles.Add(new Bundle("~/node/GobiJs").Include(
                "~/node_modules/...../test.js"
            ));