Fix building of examples with latest copy-webpack-plugin

This commit is contained in:
Maximilian Krög
2021-04-14 22:24:52 +02:00
parent e9efe2ec3f
commit 85ea74a383
5 changed files with 3 additions and 5 deletions

View File

@@ -1,4 +1,3 @@
examples/Jugl.js
examples/resources/ examples/resources/
build/package/**/*webgl* build/package/**/*webgl*
config/jsdoc/api/template/static/scripts/ config/jsdoc/api/template/static/scripts/

View File

@@ -29,7 +29,7 @@
background-color: #F5F5F5; background-color: #F5F5F5;
} }
</style> </style>
<script type="text/javascript" src="Jugl.js"></script> <script type="text/javascript" src="resources/Jugl.js"></script>
<script type="text/javascript" src="examples-info.js"></script> <script type="text/javascript" src="examples-info.js"></script>
<script type="text/javascript" src="index.js"></script> <script type="text/javascript" src="index.js"></script>

View File

@@ -85,7 +85,6 @@ module.exports = {
{from: '../src/ol/ol.css', to: 'css'}, {from: '../src/ol/ol.css', to: 'css'},
{from: 'data', to: 'data'}, {from: 'data', to: 'data'},
{from: 'resources', to: 'resources'}, {from: 'resources', to: 'resources'},
{from: 'Jugl.js', to: 'Jugl.js'},
{from: 'index.html', to: 'index.html'}, {from: 'index.html', to: 'index.html'},
{from: 'index.js', to: 'index.js'}, {from: 'index.js', to: 'index.js'},
], ],

View File

@@ -166,7 +166,7 @@ class ExampleBuilder {
} }
async addAssets(assets, dir) { async addAssets(assets, dir) {
const jsAssetRE = new RegExp(/^(\w|-)+\.js$/); const jsAssetRE = /^[\w-]+\.js$/;
const names = []; const names = [];
for (const filename in assets) { for (const filename in assets) {
if (!jsAssetRE.test(filename)) { if (!jsAssetRE.test(filename)) {
@@ -174,7 +174,7 @@ class ExampleBuilder {
} }
const name = filename.replace(/\.js$/, ''); const name = filename.replace(/\.js$/, '');
if (name === this.common) { if (name === 'index' || name === this.common) {
continue; continue;
} }