Ответ 1
Скорее всего, вы не выполняете код в среде, поддерживающей модули CommonJS. Вы можете использовать пакет, например Browserify или webpack. объединить ваши модули во что-то, что можно запускать в разных средах.
Или вы можете выбрать другой трансформатор модуля .
С webpack
Запустите npm install -g webpack; npm install -D babel-loader
. Затем с этой конфигурацией webpack:
// webpack.config.js
module.exports = {
entry: "./path/to/entry/module.js",
output: {
path: __dirname,
filename: "bundle.js"
},
module: {
loaders: [
{ test: /\.js$/, exclude: /node_modules/, loader: "babel-loader"}
]
}
};
выполняющая команду webpack
, преобразует все файлы *.js
, достижимые через файл записи с помощью буфера и объединяет их в bundle.js
.