Share
Sign In
📄

절대경로, 상대경로 with babel

node.js나 react.js 에서 절대경로를 사용하기 위하여 설정하는 방법이다.
babel-plugin-module-resolver를 사용하여 절대경로를 구현할 것이다.
babelrc setting
1.
npm 설치
npm install -D babel-plugin-module-resolver yarn add -D babel-plugin-module-resolver
2.
루트 경로에 .babelrc 파일 생성
{ "presets": ["@babel/env"], "plugins": [ [ "module-resolver", { "root": [ "./src" ], "alias": { "@": "./src" } } ] ] }
jsconfig.json setting
1.
루트 경로에 jsconfig.json 파일 생성
{ "compilerOptions": { "module": "commonjs", "target": "es6", "baseUrl": ".", // .babelrc 파일의 root와 일치해야함. "paths": { "@/*": ["./src/*"] // baseUrl을 바탕으로 절대경로를 계산. } }, "exclude": ["./node_modules"] // 일반적으로 node_modules를 제외시킴 } { "compilerOptions": { "module": "commonjs", "target": "es6", "baseUrl": ".", "paths": { "@/*": ["./src/*"] } }, "exclude": ["./node_modules"] }
더 자세한 jsconfig.json 설정 방법은 아래의 문서 참고.
위와 같이 세팅하였다면, IDE에서 @/utils 와 같이 절대 경로를 사용할 수 있다.
Node.js 메뉴로 돌아가기
Node.js / Express.js
메인으로 돌아가기
node.js나 react.js 에서 절대경로를 사용하기 위하여 설정하는 방법이다.
babel-plugin-module-resolver를 사용하여 절대경로를 구현할 것이다.
babelrc setting
1.
npm 설치
npm install -D babel-plugin-module-resolver yarn add -D babel-plugin-module-resolver
2.
루트 경로에 .babelrc 파일 생성
{ "presets": ["@babel/env"], "plugins": [ [ "module-resolver", { "root": [ "./src" ], "alias": { "@": "./src" } } ] ] }
jsconfig.json setting
1.
루트 경로에 jsconfig.json 파일 생성
{ "compilerOptions": { "module": "commonjs", "target": "es6", "baseUrl": ".", // .babelrc 파일의 root와 일치해야함. "paths": { "@/*": ["./src/*"] // baseUrl을 바탕으로 절대경로를 계산. } }, "exclude": ["./node_modules"] // 일반적으로 node_modules를 제외시킴 } { "compilerOptions": { "module": "commonjs", "target": "es6", "baseUrl": ".", "paths": { "@/*": ["./src/*"] } }, "exclude": ["./node_modules"] }
더 자세한 jsconfig.json 설정 방법은 아래의 문서 참고.
위와 같이 세팅하였다면, IDE에서 @/utils 와 같이 절대 경로를 사용할 수 있다.
Node.js 메뉴로 돌아가기
Node.js / Express.js
메인으로 돌아가기
node.js나 react.js 에서 절대경로를 사용하기 위하여 설정하는 방법이다.
babel-plugin-module-resolver를 사용하여 절대경로를 구현할 것이다.
babelrc setting
1.
npm 설치
npm install -D babel-plugin-module-resolver yarn add -D babel-plugin-module-resolver
2.
루트 경로에 .babelrc 파일 생성
{ "presets": ["@babel/env"], "plugins": [ [ "module-resolver", { "root": [ "./src" ], "alias": { "@": "./src" } } ] ] }
jsconfig.json setting
1.
루트 경로에 jsconfig.json 파일 생성
{ "compilerOptions": { "module": "commonjs", "target": "es6", "baseUrl": ".", // .babelrc 파일의 root와 일치해야함. "paths": { "@/*": ["./src/*"] // baseUrl을 바탕으로 절대경로를 계산. } }, "exclude": ["./node_modules"] // 일반적으로 node_modules를 제외시킴 } { "compilerOptions": { "module": "commonjs", "target": "es6", "baseUrl": ".", "paths": { "@/*": ["./src/*"] } }, "exclude": ["./node_modules"] }
더 자세한 jsconfig.json 설정 방법은 아래의 문서 참고.
위와 같이 세팅하였다면, IDE에서 @/utils 와 같이 절대 경로를 사용할 수 있다.
Node.js 메뉴로 돌아가기
Node.js / Express.js
메인으로 돌아가기
node.js나 react.js 에서 절대경로를 사용하기 위하여 설정하는 방법이다.
babel-plugin-module-resolver를 사용하여 절대경로를 구현할 것이다.
babelrc setting
1.
npm 설치
npm install -D babel-plugin-module-resolver yarn add -D babel-plugin-module-resolver
2.
루트 경로에 .babelrc 파일 생성
{ "presets": ["@babel/env"], "plugins": [ [ "module-resolver", { "root": [ "./src" ], "alias": { "@": "./src" } } ] ] }
jsconfig.json setting
1.
루트 경로에 jsconfig.json 파일 생성
{ "compilerOptions": { "module": "commonjs", "target": "es6", "baseUrl": ".", // .babelrc 파일의 root와 일치해야함. "paths": { "@/*": ["./src/*"] // baseUrl을 바탕으로 절대경로를 계산. } }, "exclude": ["./node_modules"] // 일반적으로 node_modules를 제외시킴 } { "compilerOptions": { "module": "commonjs", "target": "es6", "baseUrl": ".", "paths": { "@/*": ["./src/*"] } }, "exclude": ["./node_modules"] }
더 자세한 jsconfig.json 설정 방법은 아래의 문서 참고.
위와 같이 세팅하였다면, IDE에서 @/utils 와 같이 절대 경로를 사용할 수 있다.
Node.js 메뉴로 돌아가기
Node.js / Express.js
메인으로 돌아가기
node.js나 react.js 에서 절대경로를 사용하기 위하여 설정하는 방법이다.
babel-plugin-module-resolver를 사용하여 절대경로를 구현할 것이다.
babelrc setting
1.
npm 설치
npm install -D babel-plugin-module-resolver yarn add -D babel-plugin-module-resolver
2.
루트 경로에 .babelrc 파일 생성
{ "presets": ["@babel/env"], "plugins": [ [ "module-resolver", { "root": [ "./src" ], "alias": { "@": "./src" } } ] ] }
jsconfig.json setting
1.
루트 경로에 jsconfig.json 파일 생성
{ "compilerOptions": { "module": "commonjs", "target": "es6", "baseUrl": ".", // .babelrc 파일의 root와 일치해야함. "paths": { "@/*": ["./src/*"] // baseUrl을 바탕으로 절대경로를 계산. } }, "exclude": ["./node_modules"] // 일반적으로 node_modules를 제외시킴 } { "compilerOptions": { "module": "commonjs", "target": "es6", "baseUrl": ".", "paths": { "@/*": ["./src/*"] } }, "exclude": ["./node_modules"] }
더 자세한 jsconfig.json 설정 방법은 아래의 문서 참고.
위와 같이 세팅하였다면, IDE에서 @/utils 와 같이 절대 경로를 사용할 수 있다.
Node.js 메뉴로 돌아가기
Node.js / Express.js
메인으로 돌아가기
node.js나 react.js 에서 절대경로를 사용하기 위하여 설정하는 방법이다.
babel-plugin-module-resolver를 사용하여 절대경로를 구현할 것이다.
babelrc setting
1.
npm 설치
npm install -D babel-plugin-module-resolver yarn add -D babel-plugin-module-resolver
2.
루트 경로에 .babelrc 파일 생성
{ "presets": ["@babel/env"], "plugins": [ [ "module-resolver", { "root": [ "./src" ], "alias": { "@": "./src" } } ] ] }
jsconfig.json setting
1.
루트 경로에 jsconfig.json 파일 생성
{ "compilerOptions": { "module": "commonjs", "target": "es6", "baseUrl": ".", // .babelrc 파일의 root와 일치해야함. "paths": { "@/*": ["./src/*"] // baseUrl을 바탕으로 절대경로를 계산. } }, "exclude": ["./node_modules"] // 일반적으로 node_modules를 제외시킴 } { "compilerOptions": { "module": "commonjs", "target": "es6", "baseUrl": ".", "paths": { "@/*": ["./src/*"] } }, "exclude": ["./node_modules"] }
더 자세한 jsconfig.json 설정 방법은 아래의 문서 참고.
위와 같이 세팅하였다면, IDE에서 @/utils 와 같이 절대 경로를 사용할 수 있다.
Node.js 메뉴로 돌아가기
Node.js / Express.js
메인으로 돌아가기
node.js나 react.js 에서 절대경로를 사용하기 위하여 설정하는 방법이다.
babel-plugin-module-resolver를 사용하여 절대경로를 구현할 것이다.
babelrc setting
1.
npm 설치
npm install -D babel-plugin-module-resolver yarn add -D babel-plugin-module-resolver
2.
루트 경로에 .babelrc 파일 생성
{ "presets": ["@babel/env"], "plugins": [ [ "module-resolver", { "root": [ "./src" ], "alias": { "@": "./src" } } ] ] }
jsconfig.json setting
1.
루트 경로에 jsconfig.json 파일 생성
{ "compilerOptions": { "module": "commonjs", "target": "es6", "baseUrl": ".", // .babelrc 파일의 root와 일치해야함. "paths": { "@/*": ["./src/*"] // baseUrl을 바탕으로 절대경로를 계산. } }, "exclude": ["./node_modules"] // 일반적으로 node_modules를 제외시킴 } { "compilerOptions": { "module": "commonjs", "target": "es6", "baseUrl": ".", "paths": { "@/*": ["./src/*"] } }, "exclude": ["./node_modules"] }
더 자세한 jsconfig.json 설정 방법은 아래의 문서 참고.
위와 같이 세팅하였다면, IDE에서 @/utils 와 같이 절대 경로를 사용할 수 있다.
Node.js 메뉴로 돌아가기
Node.js / Express.js
메인으로 돌아가기
node.js나 react.js 에서 절대경로를 사용하기 위하여 설정하는 방법이다.
babel-plugin-module-resolver를 사용하여 절대경로를 구현할 것이다.
babelrc setting
1.
npm 설치
npm install -D babel-plugin-module-resolver yarn add -D babel-plugin-module-resolver
2.
루트 경로에 .babelrc 파일 생성
{ "presets": ["@babel/env"], "plugins": [ [ "module-resolver", { "root": [ "./src" ], "alias": { "@": "./src" } } ] ] }
jsconfig.json setting
1.
루트 경로에 jsconfig.json 파일 생성
{ "compilerOptions": { "module": "commonjs", "target": "es6", "baseUrl": ".", // .babelrc 파일의 root와 일치해야함. "paths": { "@/*": ["./src/*"] // baseUrl을 바탕으로 절대경로를 계산. } }, "exclude": ["./node_modules"] // 일반적으로 node_modules를 제외시킴 } { "compilerOptions": { "module": "commonjs", "target": "es6", "baseUrl": ".", "paths": { "@/*": ["./src/*"] } }, "exclude": ["./node_modules"] }
더 자세한 jsconfig.json 설정 방법은 아래의 문서 참고.
위와 같이 세팅하였다면, IDE에서 @/utils 와 같이 절대 경로를 사용할 수 있다.
Node.js 메뉴로 돌아가기
Node.js / Express.js
메인으로 돌아가기
node.js나 react.js 에서 절대경로를 사용하기 위하여 설정하는 방법이다.
babel-plugin-module-resolver를 사용하여 절대경로를 구현할 것이다.
babelrc setting
1.
npm 설치
npm install -D babel-plugin-module-resolver yarn add -D babel-plugin-module-resolver
2.
루트 경로에 .babelrc 파일 생성
{ "presets": ["@babel/env"], "plugins": [ [ "module-resolver", { "root": [ "./src" ], "alias": { "@": "./src" } } ] ] }
jsconfig.json setting
1.
루트 경로에 jsconfig.json 파일 생성
{ "compilerOptions": { "module": "commonjs", "target": "es6", "baseUrl": ".", // .babelrc 파일의 root와 일치해야함. "paths": { "@/*": ["./src/*"] // baseUrl을 바탕으로 절대경로를 계산. } }, "exclude": ["./node_modules"] // 일반적으로 node_modules를 제외시킴 } { "compilerOptions": { "module": "commonjs", "target": "es6", "baseUrl": ".", "paths": { "@/*": ["./src/*"] } }, "exclude": ["./node_modules"] }
더 자세한 jsconfig.json 설정 방법은 아래의 문서 참고.
위와 같이 세팅하였다면, IDE에서 @/utils 와 같이 절대 경로를 사용할 수 있다.
Node.js 메뉴로 돌아가기
Node.js / Express.js
메인으로 돌아가기
node.js나 react.js 에서 절대경로를 사용하기 위하여 설정하는 방법이다.
babel-plugin-module-resolver를 사용하여 절대경로를 구현할 것이다.
babelrc setting
1.
npm 설치
npm install -D babel-plugin-module-resolver yarn add -D babel-plugin-module-resolver
2.
루트 경로에 .babelrc 파일 생성
{ "presets": ["@babel/env"], "plugins": [ [ "module-resolver", { "root": [ "./src" ], "alias": { "@": "./src" } } ] ] }
jsconfig.json setting
1.
루트 경로에 jsconfig.json 파일 생성
{ "compilerOptions": { "module": "commonjs", "target": "es6", "baseUrl": ".", // .babelrc 파일의 root와 일치해야함. "paths": { "@/*": ["./src/*"] // baseUrl을 바탕으로 절대경로를 계산. } }, "exclude": ["./node_modules"] // 일반적으로 node_modules를 제외시킴 } { "compilerOptions": { "module": "commonjs", "target": "es6", "baseUrl": ".", "paths": { "@/*": ["./src/*"] } }, "exclude": ["./node_modules"] }
더 자세한 jsconfig.json 설정 방법은 아래의 문서 참고.
위와 같이 세팅하였다면, IDE에서 @/utils 와 같이 절대 경로를 사용할 수 있다.
Node.js 메뉴로 돌아가기
Node.js / Express.js
메인으로 돌아가기
node.js나 react.js 에서 절대경로를 사용하기 위하여 설정하는 방법이다.
babel-plugin-module-resolver를 사용하여 절대경로를 구현할 것이다.
babelrc setting
1.
npm 설치
npm install -D babel-plugin-module-resolver yarn add -D babel-plugin-module-resolver
2.
루트 경로에 .babelrc 파일 생성
{ "presets": ["@babel/env"], "plugins": [ [ "module-resolver", { "root": [ "./src" ], "alias": { "@": "./src" } } ] ] }
jsconfig.json setting
1.
루트 경로에 jsconfig.json 파일 생성
{ "compilerOptions": { "module": "commonjs", "target": "es6", "baseUrl": ".", // .babelrc 파일의 root와 일치해야함. "paths": { "@/*": ["./src/*"] // baseUrl을 바탕으로 절대경로를 계산. } }, "exclude": ["./node_modules"] // 일반적으로 node_modules를 제외시킴 } { "compilerOptions": { "module": "commonjs", "target": "es6", "baseUrl": ".", "paths": { "@/*": ["./src/*"] } }, "exclude": ["./node_modules"] }
더 자세한 jsconfig.json 설정 방법은 아래의 문서 참고.
위와 같이 세팅하였다면, IDE에서 @/utils 와 같이 절대 경로를 사용할 수 있다.
Node.js 메뉴로 돌아가기
Node.js / Express.js
메인으로 돌아가기
node.js나 react.js 에서 절대경로를 사용하기 위하여 설정하는 방법이다.
babel-plugin-module-resolver를 사용하여 절대경로를 구현할 것이다.
babelrc setting
1.
npm 설치
npm install -D babel-plugin-module-resolver yarn add -D babel-plugin-module-resolver
2.
루트 경로에 .babelrc 파일 생성
{ "presets": ["@babel/env"], "plugins": [ [ "module-resolver", { "root": [ "./src" ], "alias": { "@": "./src" } } ] ] }
jsconfig.json setting
1.
루트 경로에 jsconfig.json 파일 생성
{ "compilerOptions": { "module": "commonjs", "target": "es6", "baseUrl": ".", // .babelrc 파일의 root와 일치해야함. "paths": { "@/*": ["./src/*"] // baseUrl을 바탕으로 절대경로를 계산. } }, "exclude": ["./node_modules"] // 일반적으로 node_modules를 제외시킴 } { "compilerOptions": { "module": "commonjs", "target": "es6", "baseUrl": ".", "paths": { "@/*": ["./src/*"] } }, "exclude": ["./node_modules"] }
더 자세한 jsconfig.json 설정 방법은 아래의 문서 참고.
위와 같이 세팅하였다면, IDE에서 @/utils 와 같이 절대 경로를 사용할 수 있다.
Node.js 메뉴로 돌아가기
Node.js / Express.js
메인으로 돌아가기
node.js나 react.js 에서 절대경로를 사용하기 위하여 설정하는 방법이다.
babel-plugin-module-resolver를 사용하여 절대경로를 구현할 것이다.
babelrc setting
1.
npm 설치
npm install -D babel-plugin-module-resolver yarn add -D babel-plugin-module-resolver
2.
루트 경로에 .babelrc 파일 생성
{ "presets": ["@babel/env"], "plugins": [ [ "module-resolver", { "root": [ "./src" ], "alias": { "@": "./src" } } ] ] }
jsconfig.json setting
1.
루트 경로에 jsconfig.json 파일 생성
{ "compilerOptions": { "module": "commonjs", "target": "es6", "baseUrl": ".", // .babelrc 파일의 root와 일치해야함. "paths": { "@/*": ["./src/*"] // baseUrl을 바탕으로 절대경로를 계산. } }, "exclude": ["./node_modules"] // 일반적으로 node_modules를 제외시킴 } { "compilerOptions": { "module": "commonjs", "target": "es6", "baseUrl": ".", "paths": { "@/*": ["./src/*"] } }, "exclude": ["./node_modules"] }