Babelify выдает ParseError при импорте модуля из node_modules
Я работаю сBabelify
а такжеBrowserify, Кроме того, я использую возможности модуля стиля ES6 системой узловых модулей.
Я хотел бы поместить все свои собственные модули вnode_modules/libs
.
Например:
test.js
вnode_modules/libs
export default () => {
console.log('Hello');
};
main.js
(будет скомпилировано вbundle.js
)
import test from 'libs/test';
test();
После этого я собрал вышеуказанные коды дляbundle.js
с помощью этой команды:
browserify -t babelify main.js -o bundle.js
Но, к сожалению, у меня есть некоторые ошибки:
export default () => {
^
ParseError: 'import' and 'export' may appear only with 'sourceType: module'
Структура каталогов:
[test]
`-- node_modules
│ `-- libs
│ `-- test.js
`-- main.js
Но, когда собственные модули не вnode_modules
как это:
[test]
`-- libs
│ `-- test.js
`-- main.js
Тогда все работает нормально. Как я могу использовать модули стиля ES6 сbabelify
вnode_modules
?