Я пытаюсь включить пакет nrm sprintf-js в модуль ES6 для приложения Vue:
const sprintf = require('sprintf-js');
export default function( date ) {
var d;
if( date ) {
var a = date.split(/[^0-9]/);
d = new Date (a[0],a[1] - 1, a[2]);
} else {
d = new Date();
}
var month = d.getMonth() + 1,
day = d.getDate(),
year = d.getFullYear(),
rv;
rv = sprintf.sprintf( '%4d-%02d-%02d', year, month, day );
return rv;
}
Это дает ошибку:
Uncaught SyntaxError: Unexpected token export
У меня нет babel.config.js, мой webpack.config.js:
{
resolve: {
alias: {
vue: 'vue/dist/vue.js'
},
},
}
Что делать? Думал, что могу смешать require
и export
?