ESLit+Pretier의 Type Script 개발 환경 가져오기
8875 단어 TypeScriptESLintPrettiertech
개요
ESLit+Pretier의 Type Script 개발 환경 구축 방법을 가져옵니다.
ESLint에서 정적 검증을 하고 Prettier에서 포맷을 한다.
편집은 VS 코드를 사용합니다.
컨디션
구축 방법
package.json 만들기
작업 디렉토리로 이동하여 다음 명령을 사용하여 생성
package.json
합니다.npm init
Type Script 가져오기 & 실행
1. Type Script 설치
npm install --save typescript
2. TypeScript의 컴파일 설정 파일 tsconfigjson 파일 만들기
npx tsc --init
tsc
는 TypeScript의 컴파일러입니다.3. 집행
TypeScript 파일을 컴파일하여 실행합니다.
작업 디렉터리에 테스트 파일
index.ts
을 만들고 다음 원본 파일에 기록합니다.function outputHello(text: string): void {
console.log(`Hello ${text}!`);
}
const textWorld: string = "World";
outputHello(textWorld);
컴파일을 실행합니다.생성 여부
npx tsc index.ts
index.js
를 확인합니다.시행 시도
function outputHello(text) {
console.log("Hello " + text + "!");
}
var textWorld = "World";
outputHello(textWorld);
index.js
.답장
node index.js
Hello World!
하면 OK!ESLight 가져오기 및 실행
1. ESLight 설치
npm install --save-dev eslint
2. npx eslint-init 명령을 사용하여 상호 작용하여 ESLint 구조 만들기
npx eslint --init
명령을 실행하여 ESLight 구성 파일을 만듭니다.이번에는 다음과 같은 구성으로 작업을 진행한다.
How would you like to use ESLint?
To check syntax, find problems, and enforce code style
를 선택했습니다.What type of modules does your project use?
선택JavaScript modules (import/export)
.Which framework does your project use?
선택None of these
.Does your project use TypeScript?
선택Yes
.Where does your code run?
선택Browser
과 Node
.How would you like to define a style for your project?
선택Use a popular style guide
.Which style guide do you want to follow?
선택Standard
.What format do you want your config file to be in?
선택JavaScript
.Would you like to install them now with npm?
선택 Yes
, 필요한 모듈을 설치합니다..eslintrc.js
.3. 집행
위
index.ts
의 상태에서 집행npx eslint index.ts
.나는 많은 오류가 나타날 것이라고 생각한다.
Pretier 가져오기 및 실행
1. Pretter 설치
npm install --save-dev prettier eslint-config-prettier
eslint-config-prettier
는 ESLin의 코드 형식과 관련된 규칙을 비활성화하고 오류를 감지하는 규칙만 사용하는 플러그인입니다.2. .eslintrc.js에 Pretter 항목 추가
module.exports = {
/* 中略 */
extends: [
/* 中略 */
"prettier", // 追加。他の設定の上書きを行うために、必ず最後に配置する。
],
};
3. 집행
index.ts
에서 문장 끝의 번호를 삭제하는 등 실행npx prettier --write index.ts
.코드가 포맷되다.
VS 코드의 설정
설치 확장
ESLitt
dbaeumer.vscode-eslint
와 Preettieresbenp.prettier-vscode
의 확장 기능을 설치합니다.설정
VScode
.vscode/settings.json
를 제작하고 작업 공간용 설정 파일을 제작합니다.파일을 저장할 때 형식을 적용하려면 설정을 추가합니다.
{
"editor.defaultFormatter": "esbenp.prettier-vscode", // フォーマッターをPrettierにする
"editor.formatOnSave": true // ファイル保存時にフォーマットを実行
}
파일을 저장할 때 형식이 실행되는지 확인합니다.참고 문헌
Reference
이 문제에 관하여(ESLit+Pretier의 Type Script 개발 환경 가져오기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/big_tanukiudon/articles/c1ab3dba7ba111텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)