我有一些自定义属性编辑器,它们在我的开发环境中都很有魅力。当我监视网络传输(chrome developertools)时,javascript文件会被单独下载,我可以在资源选项卡中找到它们
然而,当我在azure网站上发布属性编辑器时,行为就不同了。有些属性编辑器运行良好,有些则不然。Angular抱怨控制器不可用(未定义)。
我看不到单独下载的javascript文件。但是,umbraco-dependencyhandler确实在捆绑包中下载了一些脚本。在那里,我可以看到一些角度控制器正在创建中。因此,我在chrome developertools的资源选项卡中看不到javascript文件(角控制器、服务…)。
有什么帮助吗?谢谢
谨此致意。
我猜发布时,web.config处于"发布模式"(也称debug=false)。通过这种方式,ClientDependency将缩小并捆绑您的脚本,可能会发生一些缩小错误。。。
若要查看此建议是否正确,请在调试模式下修改web.config,并查看是否一切正常。如果是这样,您必须修复脚本以避免缩小错误