注:暂时解决了问题,以后再根据情况更新。
以datatables插件为例
首先,在/build/webpack.base.conf.js中,module中加入:
loaders:[
{
test: require.resolve('../src/assets/js/plugins/datatables/jquery.dataTables.js'),
loader: 'exports-loader?window.DataTables!script-loader'
},
{
test: require.resolve('../src/assets/js/plugins/datatables/dataTables.bootstrap.js'),
loader: 'exports-loader?window.DataTablesBootstrap!script-loader'
}
]
然后,在入口js文件main.js中,加入以下代码
require('@/assets/js/plugins/datatables/jquery.dataTables.js')
require('@/assets/js/plugins/datatables/dataTables.bootstrap.js')
报错提示,需要运行npm install --save datatables