fix some typescript stuff

This commit is contained in:
Rich Harris
2018-02-14 12:25:24 -05:00
parent 9adb6ca7e6
commit 0f390920a8
4 changed files with 57 additions and 23 deletions

View File

@@ -6,11 +6,24 @@ export default function create_compilers() {
return {
client: webpack(
require(path.resolve('webpack.client.config.js'))
require(path.resolve('webpack/client.config.js'))
),
server: webpack(
require(path.resolve('webpack.server.config.js'))
require(path.resolve('webpack/server.config.js'))
),
serviceWorker: webpack(
tryRequire(path.resolve('webpack/server.config.js'))
)
};
}
function tryRequire(specifier: string) {
try {
return require(specifier);
} catch (err) {
if (err.code === 'MODULE_NOT_FOUND') return null;
throw err;
}
}