Skip to content

Commit dfa9975

Browse files
committed
fix(): webpack issue
1 parent d4b9e1d commit dfa9975

File tree

2 files changed

+33
-17
lines changed

2 files changed

+33
-17
lines changed

apps/demo/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
"@nativescript/android": "7.0.0",
3131
"@nativescript/ios": "7.0.0",
3232
"@nativescript/webpack": "~3.0.0",
33+
"copy-webpack-plugin": "4.6.0",
3334
"typescript": "file:../../node_modules/typescript"
3435
}
3536
}

apps/demo/webpack.config.js

Lines changed: 32 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -259,23 +259,38 @@ module.exports = (env) => {
259259
verbose: !!verbose,
260260
}),
261261
// Copy assets
262-
new CopyWebpackPlugin({
263-
patterns: [
264-
{ from: 'assets/**', noErrorOnMissing: true, globOptions: { dot: false, ...copyIgnore } },
265-
{ from: 'fonts/**', noErrorOnMissing: true, globOptions: { dot: false, ...copyIgnore } },
266-
{ from: '**/*.jpg', noErrorOnMissing: true, globOptions: { dot: false, ...copyIgnore } },
267-
{ from: '**/*.png', noErrorOnMissing: true, globOptions: { dot: false, ...copyIgnore } },
268-
{ from: '**/*.jpeg', noErrorOnMissing: true, globOptions: { dot: false, ...copyIgnore } },
269-
{ from: '**/*.gif', noErrorOnMissing: true, globOptions: { dot: false, ...copyIgnore } },
270-
{ from: '**/*.svg', noErrorOnMissing: true, globOptions: { dot: false, ...copyIgnore } },
271-
{ from: '../../../tools/demo/canvas/assets', to: 'assets/file-assets' },
272-
{ from: '../../../tools/demo/canvas-babylon/assets', to: 'assets/babylon' },
273-
{ from: '../../../tools/demo/canvas-phaser/assets', to: 'assets/phaser' },
274-
{ from: '../../../tools/demo/canvas-phaser-ce/assets', to: 'assets/phaser-ce' },
275-
{ from: '../../../tools/demo/canvas-pixi/assets', to: 'assets/pixi' },
276-
{ from: '../../../tools/demo/canvas-three/assets', to: 'assets/three' },
277-
],
278-
}),
262+
new CopyWebpackPlugin([
263+
{ from: 'assets/**', dot: false },
264+
{ from: 'fonts/**', dot: false },
265+
{ from: '**/*.jpg', dot: false },
266+
{ from: '**/*.png', dot: false },
267+
{ from: '**/*.jpeg', dot: false },
268+
{ from: '**/*.gif', dot: false },
269+
{ from: '**/*.svg', dot: false },
270+
{ from: '../../../tools/demo/canvas/assets', to: 'assets/file-assets', dot: false },
271+
{ from: '../../../tools/demo/canvas-babylon/assets', to: 'assets/babylon', dot: false },
272+
{ from: '../../../tools/demo/canvas-phaser/assets', to: 'assets/phaser', dot: false },
273+
{ from: '../../../tools/demo/canvas-phaser-ce/assets', to: 'assets/phaser-ce', dot: false },
274+
{ from: '../../../tools/demo/canvas-pixi/assets', to: 'assets/pixi', dot: false },
275+
{ from: '../../../tools/demo/canvas-three/assets', to: 'assets/three', dot: false },
276+
]),
277+
// new CopyWebpackPlugin({
278+
// patterns: [
279+
// { from: 'assets/**', noErrorOnMissing: true, globOptions: { dot: false, ...copyIgnore } },
280+
// { from: 'fonts/**', noErrorOnMissing: true, globOptions: { dot: false, ...copyIgnore } },
281+
// { from: '**/*.jpg', noErrorOnMissing: true, globOptions: { dot: false, ...copyIgnore } },
282+
// { from: '**/*.png', noErrorOnMissing: true, globOptions: { dot: false, ...copyIgnore } },
283+
// { from: '**/*.jpeg', noErrorOnMissing: true, globOptions: { dot: false, ...copyIgnore } },
284+
// { from: '**/*.gif', noErrorOnMissing: true, globOptions: { dot: false, ...copyIgnore } },
285+
// { from: '**/*.svg', noErrorOnMissing: true, globOptions: { dot: false, ...copyIgnore } },
286+
// { from: '../../../tools/demo/canvas/assets', to: 'assets/file-assets' },
287+
// { from: '../../../tools/demo/canvas-babylon/assets', to: 'assets/babylon' },
288+
// { from: '../../../tools/demo/canvas-phaser/assets', to: 'assets/phaser' },
289+
// { from: '../../../tools/demo/canvas-phaser-ce/assets', to: 'assets/phaser-ce' },
290+
// { from: '../../../tools/demo/canvas-pixi/assets', to: 'assets/pixi' },
291+
// { from: '../../../tools/demo/canvas-three/assets', to: 'assets/three' },
292+
// ],
293+
// }),
279294
new nsWebpack.GenerateNativeScriptEntryPointsPlugin('bundle'),
280295
// For instructions on how to set up workers with webpack
281296
// check out https://github.com/nativescript/worker-loader

0 commit comments

Comments
 (0)