A Developing Developer
SyntaxError: Cannot use import statement outside a module 본문
TypeScript 에서
const puppeteer = require("puppeteer")
const fs = require("fs");
require 로 패키지를 불러오는 거에서 import 방식으로 변경 후 app.js 실행하면
// 크롤링하기위한 puppeteer 모듈 불러오기
import puppeteer from "puppeteer"; // tsconfig.json 에서 "moduleResolution": "NodeNext" 설정
// 데이터를 저장하기위해 fs 모듈 불러오기
import fs from "fs"; // tsconfig.json 에서 "moduleResolution":
import 모듈을 사용 못한다고 에러가 발생
=> package.json 에서 "type" : "module" 추가 해주면
정상적으로 작동한다.