1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- const path = require('path');
- const commonConfig = {
- module: {
- rules: [
- {
- test: /\.(html|ico)$/,
- use: [{
- loader: 'file-loader',
- options: { name: '[name].[ext]' }
- }]
- },{
- test: /\.scss$/,
- use: [
- 'style-loader',
- {
- loader: 'css-loader',
- options: {
- modules: {
- localIdentName:'[local]'
- }
- }
- },
- 'sass-loader'
- ]
- }
- ]
- },
- resolve: {
- modules: [
- 'node_modules',
- path.resolve(__dirname, 'build/src/')
- ],
- },
- node: {
- fs: "empty"
- }
- };
- const example_1 = {
- ...commonConfig,
- entry: {
- "example": './build/src/examples/custom-panel/example.js'
- },
- output: {
- filename: '[name].js',
- path: path.resolve(__dirname, 'build/dist/examples/custom-panel/')
- },
- devtool: 'source-map'
- }
- const example_3 = {
- ...commonConfig,
- entry: {
- "example": './build/src/examples/assembly/example.js'
- },
- output: {
- filename: '[name].js',
- path: path.resolve(__dirname, 'build/dist/examples/assembly/')
- },
- devtool: 'source-map'
- }
- module.exports = [example_1, example_3];
|