Ваш код работает, он регистрирует:
Собака говорит: 111
Однако модули ECMAScript Экспериментальные в узле v10.4.0.
Вам нужно будет запустить узел с параметром / флагом --experimental-modules
.Например,
node --experimental-modules 1.js
Также см. Примечание, касающееся расширения .mjs для файла (ов) модуля.Поэтому вам, вероятно, потребуется изменить 1.js
на:
// Note the .mjs extension
import dog from './dog.mjs';
const d = dog()
d.test('111');