티스토리 뷰
반응형
Git에 올라가있는 프로젝트를 다운받아서 실행할 때의 순서입니다. 로컬에 node가 설치되어 있는 기준으로 작성하였습니다.
$ git clone "repository-url"
$ npm install
$ npm start
여기서 import에 에러가 발생하였을 때 해결하기 위해서는 package.json을 수정해야 합니다.
import express from 'express'
^^^^^^
SyntaxError: Cannot use import statement outside a module
at wrapSafe (internal/modules/cjs/loader.js:984:16)
at Module._compile (internal/modules/cjs/loader.js:1032:27)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1097:10)
at Module.load (internal/modules/cjs/loader.js:933:32)
at Function.Module._load (internal/modules/cjs/loader.js:774:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)
at internal/main/run_main_module.js:17:47
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! node-express@1.0.0 start: `node app-route.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the node-express@1.0.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
이러한 증상이 나타남을 해결하려면 아래와 같이 "type" : "module" 을 추가합니다.
package.json
{
...
+ "type" : "module",
...
}
이렇게 하여도 에러가 발생한다면 npm install 을 다시 한 번 진행해주세요!
반응형
'Server' 카테고리의 다른 글
Express Router 를 사용해서 파일 다운로드 만들기 (0) | 2021.06.14 |
---|---|
Express cors 사용하기 (0) | 2021.06.14 |
Express 3 에서 4로 업그레이드 하기 (0) | 2021.06.14 |
npm install --save 옵션에 대해 (0) | 2021.06.12 |
심플한 타이머 만들기 (0) | 2021.06.06 |
운영체제의 값 가져오기 (0) | 2021.06.06 |
댓글
공지사항