我正试图将npm的sprintf-js软件包包含在Vue应用程序的ES6模块中:
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
?