Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 缩小失败。包含模板文字时返回未统一的内容_Javascript_C#_Asp.net Mvc_Bundling And Minification_Template Literals - Fatal编程技术网

Javascript 缩小失败。包含模板文字时返回未统一的内容

Javascript 缩小失败。包含模板文字时返回未统一的内容,javascript,c#,asp.net-mvc,bundling-and-minification,template-literals,Javascript,C#,Asp.net Mvc,Bundling And Minification,Template Literals,我正在使用asp.net mvc.net framework 4.6.2。 我有一个包含以下内容的test.js文件: function ThisIsTestFunction() { for (var i = 0; i < 100; i++) { //will do some test let b = i + 10; let c = b / 2; var str = `My name is ${a + c}`;

我正在使用asp.net mvc.net framework 4.6.2。 我有一个包含以下内容的test.js文件:

function ThisIsTestFunction() {
    for (var i = 0; i < 100; i++) {
        //will do some test
        let b = i + 10;
        let c = b / 2;
        var str = `My name is ${a + c}`;
    }
}   
函数ThisIsTestFunction(){
对于(变量i=0;i<100;i++){
//我会做一些测试
设b=i+10;
设c=b/2;
var str=`我的名字是${a+c}`;
}
}   
在debug=false时检查此文件包的网络响应I get:

/* Minification failed. Returning unminified contents.
(6,19-20): run-time error JS1014: Invalid character: `
(6,23-27): run-time error JS1004: Expected ';': name
(6,39-40): run-time error JS1014: Invalid character: `
 */
function ThisIsTestFunction() {
    for (var i = 0; i < 100; i++) {
        //will do some test
        let b = i + 10;
        let c = b / 2;
        var str = `My name is ${a + c}`;
    }
};
/*缩小失败。返回未统一的内容。
(6,19-20):运行时错误JS1014:无效字符:`
(6,23-27):运行时错误JS1004:应为“;”:名称
(6,39-40):运行时错误JS1014:无效字符:`
*/
函数ThisIsTestFunction(){
对于(变量i=0;i<100;i++){
//我会做一些测试
设b=i+10;
设c=b/2;
var str=`我的名字是${a+c}`;
}
};
如果我删除带有模板文本的行(

“var str=
我的名字是${a+c}
;”

)包缩小工作!因此,我知道小型化引擎不喜欢/不知道如何处理这一问题。

当js脚本包含模板文本时,我的缩微选项是什么?

您使用什么来缩微?这个小型化的配置是什么?Mvc包优化。“System.Web.Optimization;”未对其进行配置。可能
System.Web.Optimization
不理解模板字符串?考虑使用另一个缩小工具吗?有一个重复的问题,但它没有答案: