vue-cli webpack требует, чтобы модуль js commons приводил к синтаксической ошибке - PullRequest
0 голосов
/ 25 марта 2019

Я пытаюсь включить пакет 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?

...