TypeScript는 다양한 지시자 주석(Directive Comments)를 지원합니다. 이러한 지시자를 통해 TypeScript 컴파일 오류를 무시할 수 있습니다.// @ts-expect-error// @ts-ignore// @ts-nocheck// @ts-check이러한 TypeScript 지시자 주석은 TypeScript의 타입검증이나 오류검증을 비활성화하므로, 대부분의 경우 ESLint에서 TypeSciprt 지시자 주석을 사용할 수 없게 차단합니다.하지만 예외적으로 사용해야만 할 때가 있습니다. 예를들어 JavaScript 라이브러리나 소스코드를 TypeScript에서 사용하려는 경우, TypeScript 오류검증 기능을 비활성화 하는 것이 필요합니다.특정 라인에서 TypeScript 검증을 ..
Android, iOS 앱을 개발하는 방법에는 여러가지가 있습니다. 기본적으로 Xcode나 Android Studio를 사용하여 Native App을 각각 개발하는 방법이 있습니다. 하지만 iOS, Android 앱을 따로 개발하는 만큼 많은 비용이 들어갑니다. iOS나 Android 앱을 동시에 개발하는 방법으로 Flutter, Xamarin(Maui), Cordova, Capacitor가 있습니다. Flutter, Xamarin(Maui)는 Native App 만큼 실행 속도가 빠르고 개발이 편하지만 Dart나 C#을 사용해야 합니다. Cordova, Capacitor를 사용하면 HTML+CSS+JavaScript으로 Android App, iOS App, WebSite, Windo..
ASP.NET Core프로젝트에 Client-Side를 담당할 Vue App을 추가하는 방법을 소개합니다. 개발도구 여기에서는 VisualStudio 2022, Vue3, ASP.NET Core 6, npm 9.5.1, @vue/cli 5.0.8을 기준으로 작성하였습니다. 프로젝트 구조 Vue Project를 관리하는 방법은 크게 2가지로 나뉩니다. 구조1. ASP.NET Core 프로젝트와 Vue 프로젝트를 분리 구조 2. ASP.NET Core 프로젝트의 ClientApp 폴더에 Vue 프로젝트를 포함 여기에서는 구조2를 기준으로 설명합니다. 진행방법 1단계. vue-cli로 Vue 프로젝트를 생성합니다. vue create projectname 2 단계. 생성된 Vue 프로젝트를 ASP.NET Co..
Node.js에서 React, Vue 등의 프로젝트를 빌드 할 때 발생하는 다음 오류에 대한 대응방법을 정리하였습니다. 오류내용 Node.js 버전 17 이상으로 업데이트 한 경우, 프로젝트 빌드 시 다음과 같은 오류가 발생할 수 있습니다. { opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ], library: 'digital envelope routines', reason: 'unsupported', code: 'ERR_OSSL_EVP_UNSUPPORTED' } 오류원인 Node.js는 버전 17부터 OpenSSL 3.0을 포함하게 되었습니다. OpenSSL 3.0은 허용하는 알고리즘과 Key 크..
- ios
- Xamarin.iOS
- VisualStudio
- ASP.NET Core
- Xamarin.Forms eBook
- MS SQL
- Android
- Xamarin.Forms
- flutter
- Vue
- windows
- WPF
- npm
- Xamarin.Forms 요약
- c#
- .NET Standard
- material-ui
- React
- TypeScript
- Xamarin
- Total
- Today
- Yesterday