vue-cli webpack需要Commons js模块导致语法错误

时间:2019-03-25 12:33:39

标签: javascript vue.js webpack vue-cli

我正试图将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'
    },
  },
}

该怎么办?以为我可以混合使用requireexport

0 个答案:

没有答案