Only copy needed files in webpack

This commit is contained in:
Yukai Huang 2017-02-19 15:43:40 +08:00
parent 0bea4da623
commit cd91f237ab
1 changed files with 22 additions and 5 deletions

View File

@ -121,10 +121,15 @@ module.exports = {
inject: false inject: false
}), }),
new CopyWebpackPlugin([ new CopyWebpackPlugin([
{
context: path.join(__dirname, 'node_modules/mathjax'),
from: 'MathJax.js',
to: 'MathJax/'
},
{ {
context: path.join(__dirname, 'node_modules/mathjax'), context: path.join(__dirname, 'node_modules/mathjax'),
from: { from: {
glob: '**/*', glob: 'config/**/*.js',
dot: false dot: false
}, },
to: 'MathJax/' to: 'MathJax/'
@ -132,17 +137,29 @@ module.exports = {
{ {
context: path.join(__dirname, 'node_modules/emojify.js'), context: path.join(__dirname, 'node_modules/emojify.js'),
from: { from: {
glob: '**/*', glob: 'dist/**/*',
dot: false dot: false
}, },
to: 'emojify.js/' to: 'emojify.js/'
}, },
{ {
context: path.join(__dirname, 'node_modules/reveal.js'), context: path.join(__dirname, 'node_modules/reveal.js'),
from: { from: 'js',
glob: '**/*', to: 'reveal.js/'
dot: false },
{
context: path.join(__dirname, 'node_modules/reveal.js'),
from: 'css',
to: 'reveal.js/'
}, },
{
context: path.join(__dirname, 'node_modules/reveal.js'),
from: 'lib',
to: 'reveal.js/'
},
{
context: path.join(__dirname, 'node_modules/reveal.js'),
from: 'plugin',
to: 'reveal.js/' to: 'reveal.js/'
} }
]) ])