Merge pull request #69 from cwillisf/fix-webpack-dev-server
Fix webpack dev server
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -15,3 +15,4 @@ npm-*
|
|||||||
# Build
|
# Build
|
||||||
/dist
|
/dist
|
||||||
/playground/scratch-render.js
|
/playground/scratch-render.js
|
||||||
|
/playground/scratch-render.js.map
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ const base = {
|
|||||||
colors: true
|
colors: true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
devtool: 'source-map',
|
||||||
module: {
|
module: {
|
||||||
loaders: [
|
loaders: [
|
||||||
{
|
{
|
||||||
@@ -47,20 +48,30 @@ const base = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
module.exports = [
|
module.exports = [
|
||||||
|
// Playground
|
||||||
|
Object.assign({}, base, {
|
||||||
|
target: 'web',
|
||||||
|
entry: {
|
||||||
|
'scratch-render': './src/index-web.js'
|
||||||
|
},
|
||||||
|
output: {
|
||||||
|
path: path.resolve(__dirname, 'playground'),
|
||||||
|
filename: '[name].js'
|
||||||
|
}
|
||||||
|
}),
|
||||||
// Web-compatible
|
// Web-compatible
|
||||||
Object.assign({}, base, {
|
Object.assign({}, base, {
|
||||||
target: 'web',
|
target: 'web',
|
||||||
entry: {
|
entry: {
|
||||||
'dist/web/scratch-render': './src/index-web.js',
|
'scratch-render': './src/index-web.js',
|
||||||
'dist/web/scratch-render.min': './src/index-web.js',
|
'scratch-render.min': './src/index-web.js'
|
||||||
'playground/scratch-render': './src/index-web.js'
|
|
||||||
},
|
},
|
||||||
output: {
|
output: {
|
||||||
path: __dirname,
|
path: path.resolve(__dirname, 'dist/web'),
|
||||||
filename: '[name].js'
|
filename: '[name].js'
|
||||||
}
|
}
|
||||||
}),
|
}),
|
||||||
// Webpack-compatible
|
// Node-compatible
|
||||||
Object.assign({}, base, {
|
Object.assign({}, base, {
|
||||||
target: 'node',
|
target: 'node',
|
||||||
entry: {
|
entry: {
|
||||||
@@ -69,8 +80,8 @@ module.exports = [
|
|||||||
output: {
|
output: {
|
||||||
library: 'ScratchRender',
|
library: 'ScratchRender',
|
||||||
libraryTarget: 'commonjs2',
|
libraryTarget: 'commonjs2',
|
||||||
path: __dirname,
|
path: path.resolve(__dirname, 'dist/node'),
|
||||||
filename: 'dist/node/[name].js'
|
filename: '[name].js'
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
];
|
];
|
||||||
|
|||||||
Reference in New Issue
Block a user