npx babel-node 명령 실행 Syntax Error: Cannot use import statement outside a module 해결

1508 단어 vscode
D:\CODE\babel   >npx babel-node index.js
D:\CODE\babel   \index.js:2
import m1 from './m1.js';
^^^^^^

SyntaxError: Cannot use import statement outside a module
?[90m    at Module._compile (internal/modules/cjs/loader.js:892:18)?[39m
    at loader (D:\Program Files
odejs
ode_modules\?[4mbabel-cli?[24m
ode_modules\?[4mbabel-register?[24m\lib
ode.js:144:5) at Object.require.extensions. [as .js] (D:\Program Files
odejs
ode_modules\?[4mbabel-cli?[24m
ode_modules\?[4mbabel-register?[24m\lib
ode.js:154:7) ?[90m at Module.load (internal/modules/cjs/loader.js:812:32)?[39m ?[90m at Function.Module._load (internal/modules/cjs/loader.js:724:14)?[39m ?[90m at Function.Module.runMain (internal/modules/cjs/loader.js:1025:10)?[39m at Object. (D:\Program Files
odejs
ode_modules\?[4mbabel-cli?[24m\lib\_babel-node.js:154:22) ?[90m at Module._compile (internal/modules/cjs/loader.js:956:30)?[39m ?[90m at Object.Module._extensions..js (internal/modules/cjs/loader.js:973:10)?[39m ?[90m at Module.load (internal/modules/cjs/loader.js:812:32)?[39m D:\CODE\babel >babel-node index.js D:\CODE\babel \index.js:2

위의 모든 것을 잘못 보고한 것은
빌어먹을 바벨 7.x 이전에는 설치babel-cli 패키지를 통해 얻을 수 있었다.더 죽일 놈의 바벨 7.x 이후 babel의 모듈이 분리되었습니다.따라서 @babel/core@babel/node 두 개의 패키지를 설치해야 합니다.
참조 주소:https://juejin.im/post/5c4f0590e51d45299a08d2bc

좋은 웹페이지 즐겨찾기