0
내 자바 스크립트에서 화살표 기능을 많이 사용하고

을에서 화살표 기능을 해결하기 위해 ASP.NET 코어 2를 설정하는 방법 .json 다음과 같이 IE에서 작동하지 복용량

$(document).ready(()=>{var n=0;n++;console.log("we are ready"+n)}); 

, 나는 금연실해야합니다

{ 
    "outputFileName": "wwwroot/js/site.min.js", 
    "inputFiles": [ 
     "wwwroot/js/site.js" 
    ], 
    // Optionally specify minification options 
    "minify": { 
     "enabled": true, 
     "renameLocals": true 
    }, 
    // Optionally generate .map file 
    "sourceMap": false 
    } 

축소 된 출력하면이 같은 것 화살표 기능을 다음과 같은 적절한 함수 클로저로 바꾸십시오.

$(document).ready(function(){var n=0;n++;console.log("we are ready"+n)}); 

어떻게하면됩니까?

+0

정말인가요? "this"는 고전적인 기능을 다시 비교하는 화살표 기능의 컨텍스트가 다릅니다. 그 때문에 나는이 번역이 안전하다는 것을 완전히 확신하지 못합니다. – Makla

+0

당신은 ES5 코드를 생성하기 위해 transpiler를 추가하기 만하면됩니다. –

+0

네, 맞습니다.하지만 .net 코어 2와 함께 babel을 통합하는 법을 알려주시겠습니까? –

답변

0

나는 당신이 그것을 위해 몇 가지 polyfill transpiler가 필요할 것이라고 생각합니다. TypeScript 나 Babel처럼.
this 당신을 도울 수 있습니다.

ASP.NET 코어 this link 또는 this one과의 통합에 도움이 될 수 있습니다. 최선의 선택이 아니라면 GitHub에서 템플릿을 찾아야합니다. 비록 어려울 지 모르지만, 대부분의 템플릿은 ASP.NET Core를 Angular 또는 React와 연결하기 때문에 찾을 수 있습니다.

+0

고맙지 만, 그 질문에 대답하지 않습니다. 어떻게 그것을 .Net Core 2에 구현할 수 있습니까? –

+0

@EhsanZargarErshadi 내 대답을 수정하려고 시도했습니다. 저쪽에 너를 돕기 위하여, 나는 충분한 지식이 없다. 행운을 빕니다. – Makla

+0

두 번째 링크에서 제공 한 예제는 2 –