Основываясь на этом разговоре, я надеялся, что это возможно: https://github.com/nodejs/node/pull/22381
Но когда я попробовал:
✗ nvm exec 11 node --experimental-modules
Running node v11.1.0 (npm v6.4.1)
> (node:31601) ExperimentalWarning: The ESM module loader is experimental.
>
> let pt = require("./src/constants/paymentTypes.js")
/Users/jcol53/work/orders/src/constants/paymentTypes.js:1
(function (exports, require, module, __filename, __dirname) { import { defineMessages, formatMessage } from '@tools/shared';
^
SyntaxError: Unexpected token {
Тот же результат с ✗ nvm exec 11 node --experimental-vm-modules
Будет ли import
поддерживаться в узле 11 или узле 12 REPL?