хочу создать npm пакет, структура такова:
my-plugin
- package.json
- src
-- plugin.js
package.json
{
"name": "my-plugin",
"version": "1.0.0",
"description": "",
"main": "src/plugin.js",
"module": "src/plugin.js",
"author": "",
"license": "BSD",
"devDependencies": {
"babel-core": "^6.26.3",
"babel-preset-es2015": "^6.24.1",
"gulp": "^4.0.2",
"gulp-babel": "^7.0.1",
"gulp-rename": "^2.0.0",
"gulp-uglify": "^3.0.2"
}
}
plugin.js
export default class myPlugin{
constructor(element) {
console.log(this.element)
}
}
плагин находится в папке
node_modules, при импорте получаю всегда одну и туже ошибку
import myPlugin from 'my-plugin'
or
import myPlugin from '../node_modules/my-plugin/src/plugin'
export default class myPlugin{
^
ParseError: 'import' and 'export' may appear only with 'sourceType: module'
что я делаю не так?