Ошибка Webpack при импорте Vue2-timepicker в виде одного файлового компонента - PullRequest
0 голосов
/ 20 сентября 2018

При попытке импортировать Vue2-timepicker как отдельный файловый компонент появляется следующая ошибка.

Uncaught Ошибка: сбой сборки модуля: TypeError: this._init не похож на функцию

Код

import Vue from 'vue'
import request from 'superagent'
import { swapEnterKeyWithTab } from '../../lib/enter_as_tab'
import moment from 'moment'
import DatePicker from 'vuejs-datepicker'
import VueTimepicker from 'vue2-timepicker'

const FOREIGN_ATTRS = ['totals', 'baghouse_alarm_attributes', 'readings_attributes']

export default Vue.component('production-report-form', {
props: ['recordData', 'disabled'],
data: function() {
return { record: setData(this), alert: null }
},

mounted: function() {
swapEnterKeyWithTab()
this.determineBalance()
},
components: {
DatePicker,
VueTimepicker
},

Webpack.config.js

// plugins: [new webpack.HotModuleReplacementPlugin()],
devtool: 'source-map',
module: {
  loaders: [
   {
    test: /\.js?/,
    include: APP_DIR,
    loaders: ['babel-loader'],
    exclude: /node_modules[.*|\/](?:(?!common-fe))/
   },
   {
    test: /\.scss$/,
    loaders: ['style', 'css', 'sass']
   },
   {
test: /\.vue$/,
loaders: ['vue']
}
]
},
resolve: {
alias: {
'vue$': 'vue/dist/vue.js'
}
}

Reference

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...