From ef71ad1fed0fd58ff686d3f9bbc07c2ef3d7b0ac Mon Sep 17 00:00:00 2001 From: Conduitry Date: Wed, 17 Jul 2019 21:12:05 -0400 Subject: [PATCH] webpack: add resolve.alias config --- webpack.config.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/webpack.config.js b/webpack.config.js index a9ad9fa..9613292 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -1,10 +1,12 @@ const webpack = require('webpack'); +const path = require('path'); const config = require('sapper/config/webpack.js'); const pkg = require('./package.json'); const mode = process.env.NODE_ENV; const dev = mode === 'development'; +const alias = { svelte: path.resolve('node_modules', 'svelte') }; const extensions = ['.mjs', '.js', '.json', '.svelte', '.html']; const mainFields = ['svelte', 'module', 'browser', 'main']; @@ -12,7 +14,7 @@ module.exports = { client: { entry: config.client.entry(), output: config.client.output(), - resolve: { extensions, mainFields }, + resolve: { alias, extensions, mainFields }, module: { rules: [ { @@ -44,7 +46,7 @@ module.exports = { entry: config.server.entry(), output: config.server.output(), target: 'node', - resolve: { extensions, mainFields }, + resolve: { alias, extensions, mainFields }, externals: Object.keys(pkg.dependencies).concat('encoding'), module: { rules: [