Skip to content

Commit 1f2f9fe

Browse files
committed
fix dev server externals
1 parent b5326f8 commit 1f2f9fe

1 file changed

Lines changed: 29 additions & 15 deletions

File tree

webpack.config.js

Lines changed: 29 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -26,20 +26,29 @@ License ${pkg.license}${!minimize ? '\n\n' + license : ''}`;
2626

2727
const entry = isDevServer ? './demo/js/Server.js' : './src/module/main.js';
2828

29-
const externals = isDevServer ? undefined : {
30-
'poly-decomp': {
31-
commonjs: 'poly-decomp',
32-
commonjs2: 'poly-decomp',
33-
amd: 'poly-decomp',
34-
root: 'decomp'
35-
},
36-
'matter-wrap': {
37-
commonjs: 'matter-wrap',
38-
commonjs2: 'matter-wrap',
39-
amd: 'matter-wrap',
40-
root: 'MatterWrap'
41-
}
42-
};
29+
const externals = isDevServer ?
30+
{
31+
'matter-js': {
32+
commonjs: 'matter-js',
33+
commonjs2: 'matter-js',
34+
amd: 'matter-js',
35+
root: 'Matter'
36+
}
37+
} :
38+
{
39+
'poly-decomp': {
40+
commonjs: 'poly-decomp',
41+
commonjs2: 'poly-decomp',
42+
amd: 'poly-decomp',
43+
root: 'decomp'
44+
},
45+
'matter-wrap': {
46+
commonjs: 'matter-wrap',
47+
commonjs2: 'matter-wrap',
48+
amd: 'matter-wrap',
49+
root: 'MatterWrap'
50+
}
51+
};
4352

4453
return {
4554
entry: { [name]: entry },
@@ -69,7 +78,8 @@ License ${pkg.license}${!minimize ? '\n\n' + license : ''}`;
6978
path.resolve(__dirname, './demo'),
7079
path.resolve(__dirname, './examples'),
7180
path.resolve(__dirname, './node_modules/matter-tools/build'),
72-
path.resolve(__dirname, './node_modules/pathseg')
81+
path.resolve(__dirname, './node_modules/pathseg'),
82+
path.resolve(__dirname, './node_modules/matter-wrap/build')
7383
],
7484
watchContentBase: true,
7585
open: true,
@@ -101,6 +111,10 @@ License ${pkg.license}${!minimize ? '\n\n' + license : ''}`;
101111
'/lib/pathseg.js': {
102112
target: 'http://localhost:8000/',
103113
pathRewrite: { '^/lib/pathseg.js' : '/pathseg.js' }
114+
},
115+
'/lib/matter-wrap.js': {
116+
target: 'http://localhost:8000/',
117+
pathRewrite: { '^/lib/matter-wrap.js' : '/matter-wrap.js' }
104118
}
105119
}
106120
}

0 commit comments

Comments
 (0)