Use webtorrent as external dependency instead of building it with
webpack
This commit is contained in:
parent
f0dc9602f9
commit
7f82b8ae37
5 changed files with 22 additions and 8 deletions
|
@ -222,10 +222,16 @@ module.exports = {
|
||||||
*
|
*
|
||||||
* See: https://www.npmjs.com/package/copy-webpack-plugin
|
* See: https://www.npmjs.com/package/copy-webpack-plugin
|
||||||
*/
|
*/
|
||||||
new CopyWebpackPlugin([{
|
new CopyWebpackPlugin([
|
||||||
from: 'src/assets',
|
{
|
||||||
to: 'assets'
|
from: 'src/assets',
|
||||||
}]),
|
to: 'assets'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
from: 'node_modules/webtorrent/webtorrent.min.js',
|
||||||
|
to: 'assets/webtorrent'
|
||||||
|
}
|
||||||
|
]),
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Plugin: HtmlWebpackPlugin
|
* Plugin: HtmlWebpackPlugin
|
||||||
|
@ -243,8 +249,7 @@ module.exports = {
|
||||||
new webpack.ProvidePlugin({
|
new webpack.ProvidePlugin({
|
||||||
jQuery: 'jquery',
|
jQuery: 'jquery',
|
||||||
$: 'jquery',
|
$: 'jquery',
|
||||||
jquery: 'jquery',
|
jquery: 'jquery'
|
||||||
WebTorrent: 'webtorrent/webtorrent.min'
|
|
||||||
})
|
})
|
||||||
|
|
||||||
],
|
],
|
||||||
|
|
|
@ -85,6 +85,10 @@ module.exports = webpackMerge(commonConfig, {
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|
||||||
|
externals: {
|
||||||
|
webtorrent: 'WebTorrent'
|
||||||
|
},
|
||||||
|
|
||||||
plugins: [
|
plugins: [
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -83,6 +83,10 @@ module.exports = webpackMerge(commonConfig, {
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|
||||||
|
externals: {
|
||||||
|
webtorrent: 'WebTorrent'
|
||||||
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Add additional plugins to the compiler.
|
* Add additional plugins to the compiler.
|
||||||
*
|
*
|
||||||
|
|
|
@ -8,6 +8,9 @@
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
<link rel="icon" href="/client/assets/favicon.ico" />
|
<link rel="icon" href="/client/assets/favicon.ico" />
|
||||||
|
|
||||||
|
<!-- TODO: bundle it with webpack when https://github.com/webpack/webpack/pull/1931 will be merged -->
|
||||||
|
<script src="/client/assets/webtorrent/webtorrent.min.js"></script>
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<!-- 3. Display the application -->
|
<!-- 3. Display the application -->
|
||||||
|
|
|
@ -19,5 +19,3 @@ import 'jquery';
|
||||||
import 'bootstrap-loader';
|
import 'bootstrap-loader';
|
||||||
import 'jquery.ui.widget/jquery.ui.widget';
|
import 'jquery.ui.widget/jquery.ui.widget';
|
||||||
import 'blueimp-file-upload';
|
import 'blueimp-file-upload';
|
||||||
// TODO: build webtorrent with webpack when https://github.com/webpack/webpack/pull/1931 will be merged
|
|
||||||
import 'webtorrent/webtorrent.min';
|
|
||||||
|
|
Loading…
Reference in a new issue