update configs to allow external components

This commit is contained in:
Rich Harris
2018-05-15 08:22:28 -04:00
parent eadf6d77c6
commit 144eb411e1
2 changed files with 4 additions and 4 deletions

View File

@@ -8,13 +8,13 @@ module.exports = {
entry: config.client.entry(), entry: config.client.entry(),
output: config.client.output(), output: config.client.output(),
resolve: { resolve: {
extensions: ['.js', '.json', '.html'] extensions: ['.js', '.json', '.html'],
mainFields: ['svelte', 'module', 'browser', 'main']
}, },
module: { module: {
rules: [ rules: [
{ {
test: /\.html$/, test: /\.html$/,
exclude: /node_modules/,
use: { use: {
loader: 'svelte-loader', loader: 'svelte-loader',
options: { options: {

View File

@@ -6,14 +6,14 @@ module.exports = {
output: config.server.output(), output: config.server.output(),
target: 'node', target: 'node',
resolve: { resolve: {
extensions: ['.js', '.json', '.html'] extensions: ['.js', '.json', '.html'],
mainFields: ['svelte', 'module', 'browser', 'main']
}, },
externals: Object.keys(pkg.dependencies), externals: Object.keys(pkg.dependencies),
module: { module: {
rules: [ rules: [
{ {
test: /\.html$/, test: /\.html$/,
exclude: /node_modules/,
use: { use: {
loader: 'svelte-loader', loader: 'svelte-loader',
options: { options: {