mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-15 11:01:21 +08:00
fix: rollback CopyWebpackPlugin to v4.6.0 (#9099)
This commit is contained in:
@ -52,7 +52,7 @@
|
|||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@angular-devkit/core": "~10.0.0",
|
"@angular-devkit/core": "~10.0.0",
|
||||||
"clean-webpack-plugin": "~3.0.0",
|
"clean-webpack-plugin": "~3.0.0",
|
||||||
"copy-webpack-plugin": "~6.0.2",
|
"copy-webpack-plugin": "4.6.0",
|
||||||
"css": "~3.0.0",
|
"css": "~3.0.0",
|
||||||
"css-loader": "~4.2.0",
|
"css-loader": "~4.2.0",
|
||||||
"escape-string-regexp": "~4.0.0",
|
"escape-string-regexp": "~4.0.0",
|
||||||
|
@ -116,9 +116,9 @@ module.exports = env => {
|
|||||||
|
|
||||||
const copyIgnore = { ignore: [`${relative(appPath, appResourcesFullPath)}/**`] };
|
const copyIgnore = { ignore: [`${relative(appPath, appResourcesFullPath)}/**`] };
|
||||||
const copyTargets = [
|
const copyTargets = [
|
||||||
{ from: 'assets/**', noErrorOnMissing: true, globOptions: { dot: false, ...copyIgnore } },
|
{ from: { glob: 'assets/**', dot: false } },
|
||||||
{ from: 'fonts/**', noErrorOnMissing: true, globOptions: { dot: false, ...copyIgnore } },
|
{ from: { glob: 'fonts/**', dot: false } },
|
||||||
...copyReplacements
|
...copyReplacements,
|
||||||
];
|
];
|
||||||
|
|
||||||
if (!production) {
|
if (!production) {
|
||||||
@ -395,9 +395,11 @@ module.exports = env => {
|
|||||||
verbose: !!verbose
|
verbose: !!verbose
|
||||||
}),
|
}),
|
||||||
// Copy assets
|
// Copy assets
|
||||||
new CopyWebpackPlugin({
|
new CopyWebpackPlugin([
|
||||||
patterns: copyTargets,
|
...copyTargets,
|
||||||
}),
|
{ from: { glob: '**/*.jpg', dot: false } },
|
||||||
|
{ from: { glob: '**/*.png', dot: false } },
|
||||||
|
], copyIgnore),
|
||||||
new nsWebpack.GenerateNativeScriptEntryPointsPlugin('bundle'),
|
new nsWebpack.GenerateNativeScriptEntryPointsPlugin('bundle'),
|
||||||
// For instructions on how to set up workers with webpack
|
// For instructions on how to set up workers with webpack
|
||||||
// check out https://github.com/nativescript/worker-loader
|
// check out https://github.com/nativescript/worker-loader
|
||||||
|
@ -244,14 +244,12 @@ module.exports = env => {
|
|||||||
verbose: !!verbose
|
verbose: !!verbose
|
||||||
}),
|
}),
|
||||||
// Copy assets
|
// Copy assets
|
||||||
new CopyWebpackPlugin({
|
new CopyWebpackPlugin([
|
||||||
patterns: [
|
{ from: { glob: 'assets/**', dot: false } },
|
||||||
{ from: 'assets/**', noErrorOnMissing: true, globOptions: { dot: false, ...copyIgnore } },
|
{ from: { glob: 'fonts/**', dot: false } },
|
||||||
{ from: 'fonts/**', noErrorOnMissing: true, globOptions: { dot: false, ...copyIgnore } },
|
{ from: { glob: '**/*.jpg', dot: false } },
|
||||||
{ from: '**/*.jpg', noErrorOnMissing: true, globOptions: { dot: false, ...copyIgnore } },
|
{ from: { glob: '**/*.png', dot: false } },
|
||||||
{ from: '**/*.png', noErrorOnMissing: true, globOptions: { dot: false, ...copyIgnore } },
|
], copyIgnore),
|
||||||
],
|
|
||||||
}),
|
|
||||||
new nsWebpack.GenerateNativeScriptEntryPointsPlugin("bundle"),
|
new nsWebpack.GenerateNativeScriptEntryPointsPlugin("bundle"),
|
||||||
|
|
||||||
// For instructions on how to set up workers with webpack
|
// For instructions on how to set up workers with webpack
|
||||||
|
@ -297,14 +297,12 @@ module.exports = env => {
|
|||||||
verbose: !!verbose
|
verbose: !!verbose
|
||||||
}),
|
}),
|
||||||
// Copy assets
|
// Copy assets
|
||||||
new CopyWebpackPlugin({
|
new CopyWebpackPlugin([
|
||||||
patterns: [
|
{ from: { glob: 'assets/**', dot: false } },
|
||||||
{ from: 'assets/**', noErrorOnMissing: true, globOptions: { dot: false, ...copyIgnore } },
|
{ from: { glob: 'fonts/**', dot: false } },
|
||||||
{ from: 'fonts/**', noErrorOnMissing: true, globOptions: { dot: false, ...copyIgnore } },
|
{ from: { glob: '**/*.jpg', dot: false } },
|
||||||
{ from: '**/*.jpg', noErrorOnMissing: true, globOptions: { dot: false, ...copyIgnore } },
|
{ from: { glob: '**/*.png', dot: false } },
|
||||||
{ from: '**/*.png', noErrorOnMissing: true, globOptions: { dot: false, ...copyIgnore } },
|
], copyIgnore),
|
||||||
],
|
|
||||||
}),
|
|
||||||
new nsWebpack.GenerateNativeScriptEntryPointsPlugin("bundle"),
|
new nsWebpack.GenerateNativeScriptEntryPointsPlugin("bundle"),
|
||||||
// For instructions on how to set up workers with webpack
|
// For instructions on how to set up workers with webpack
|
||||||
// check out https://github.com/nativescript/worker-loader
|
// check out https://github.com/nativescript/worker-loader
|
||||||
|
@ -273,14 +273,12 @@ module.exports = env => {
|
|||||||
verbose: !!verbose
|
verbose: !!verbose
|
||||||
}),
|
}),
|
||||||
// Copy assets
|
// Copy assets
|
||||||
new CopyWebpackPlugin({
|
new CopyWebpackPlugin([
|
||||||
patterns: [
|
{ from: { glob: 'assets/**', dot: false } },
|
||||||
{ from: 'assets/**', noErrorOnMissing: true, globOptions: { dot: false, ...copyIgnore } },
|
{ from: { glob: 'fonts/**', dot: false } },
|
||||||
{ from: 'fonts/**', noErrorOnMissing: true, globOptions: { dot: false, ...copyIgnore } },
|
{ from: { glob: '**/*.jpg', dot: false } },
|
||||||
{ from: '**/*.jpg', noErrorOnMissing: true, globOptions: { dot: false, ...copyIgnore } },
|
{ from: { glob: '**/*.png', dot: false } },
|
||||||
{ from: '**/*.png', noErrorOnMissing: true, globOptions: { dot: false, ...copyIgnore } },
|
], copyIgnore),
|
||||||
],
|
|
||||||
}),
|
|
||||||
new nsWebpack.GenerateNativeScriptEntryPointsPlugin("bundle"),
|
new nsWebpack.GenerateNativeScriptEntryPointsPlugin("bundle"),
|
||||||
// For instructions on how to set up workers with webpack
|
// For instructions on how to set up workers with webpack
|
||||||
// check out https://github.com/nativescript/worker-loader
|
// check out https://github.com/nativescript/worker-loader
|
||||||
|
@ -301,13 +301,12 @@ module.exports = env => {
|
|||||||
verbose: !!verbose
|
verbose: !!verbose
|
||||||
}),
|
}),
|
||||||
// Copy assets
|
// Copy assets
|
||||||
new CopyWebpackPlugin({
|
new CopyWebpackPlugin([
|
||||||
patterns: [
|
{ from: { glob: 'assets/**', dot: false } },
|
||||||
{ from: 'assets/**', noErrorOnMissing: true, globOptions: { dot: false, ...copyIgnore } },
|
{ from: { glob: 'fonts/**', dot: false } },
|
||||||
{ from: 'fonts/**', noErrorOnMissing: true, globOptions: { dot: false, ...copyIgnore } },
|
{ from: { glob: '**/*.jpg', dot: false } },
|
||||||
{ from: '**/*.+(jpg|png)', noErrorOnMissing: true, globOptions: { dot: false, ...copyIgnore } }
|
{ from: { glob: '**/*.png', dot: false } },
|
||||||
],
|
], copyIgnore),
|
||||||
}),
|
|
||||||
new nsWebpack.GenerateNativeScriptEntryPointsPlugin("bundle"),
|
new nsWebpack.GenerateNativeScriptEntryPointsPlugin("bundle"),
|
||||||
// For instructions on how to set up workers with webpack
|
// For instructions on how to set up workers with webpack
|
||||||
// check out https://github.com/nativescript/worker-loader
|
// check out https://github.com/nativescript/worker-loader
|
||||||
|
Reference in New Issue
Block a user