티스토리 뷰

개발자/node js

Yarn 쓰는 법

YoungDogg 2022. 1. 10. 18:40

Yarn을 쓴 이유 : node를 쓰면서 import 오류가 떴다. yarn을 쓰면 된다고 했다. yarn을 써보자.

 

※윈도우에선 cmd로 해야 한다. powershell은 권한 오류가 뜬다

import {checkValidationPhone, getToken, sendToken2SMS} from './phone.js'
^^^^^^

SyntaxError: Cannot use import statement outside a module
    at Object.compileFunction (node:vm:352:18)
    at wrapSafe (node:internal/modules/cjs/loader:1031:15)
    at Module._compile (node:internal/modules/cjs/loader:1065:27)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)
    at Module.load (node:internal/modules/cjs/loader:981:32)
    at Function.Module._load (node:internal/modules/cjs/loader:822:12)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
    at node:internal/main/run_main_module:17:47

yarn 설치법

win) cmd 관리자 권한 실행 -> npm install -g yarn -> 버전 확인  yarn --version

Installation | Yarn - Package Manager (yarnpkg.com)

 

Installation

Yarn's in-depth installation guide.

yarnpkg.com

 


yarn init  : 제이슨 파일을 만든다.

C:\Users\내가 쓰고 싶은 경로\class\01-05-token-count-api-facade-import>yarn init
yarn init v1.22.17
question name (01-05-token-count-api-facade-import):
question version (1.0.0):
question description:
question entry point (index.js):
question repository url:
question author:
question license (MIT):
question private:
success Saved package.json
Done in 4.44s.

type, script " 추가 : 제이슨 파일에서 type과 script를 추가한다.

{
  "name": "01-05-token-count-api-facade-import",
  "version": "1.0.0",
  "main": "index.js",
  "license": "MIT",
  "type": "module",
  "scripts": {
    "dev": "node index.js"
  }
  
}

성공

C:\Users\내가 쓰고 싶은 경로\class\01-05-token-count-api-facade-import>yarn dev
yarn run v1.22.17
$ node index.js
01033334444 번호로 인증번호 118848를 전송합니다
Done in 0.18s.

 

'개발자 > node js' 카테고리의 다른 글

passport 0.6.0 업데이트 logout  (0) 2022.06.23
package.json 이란  (0) 2022.01.17
rest-api vs graphql-api  (0) 2022.01.12
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함