-
Notifications
You must be signed in to change notification settings - Fork 1
/
vue-cli.patch
24 lines (22 loc) · 1.17 KB
/
vue-cli.patch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
diff -u node_modules/@vue/cli-service/lib/options.js.orig node_modules/@vue/cli-service/lib/options.js
--- node_modules/@vue/cli-service/lib/options.js.orig 1985-10-26 17:15:00.000000000 +0900
+++ node_modules/@vue/cli-service/lib/options.js 2021-05-28 13:16:35.000000000 +0900
@@ -1,6 +1,7 @@
const { createSchema, validate } = require('@vue/cli-shared-utils')
const schema = createSchema(joi => joi.object({
+ disableAssetsSubdir: joi.boolean(),
publicPath: joi.string().allow(''),
outputDir: joi.string(),
assetsDir: joi.string().allow(''),
diff -u node_modules/@vue/cli-service/lib/util/getAssetPath.js.orig node_modules/@vue/cli-service/lib/util/getAssetPath.js
--- node_modules/@vue/cli-service/lib/util/getAssetPath.js.orig 1985-10-26 17:15:00.000000000 +0900
+++ node_modules/@vue/cli-service/lib/util/getAssetPath.js 2021-05-28 13:18:51.000000000 +0900
@@ -1,6 +1,9 @@
const path = require('path')
module.exports = function getAssetPath (options, filePath) {
+ if (options.disableAssetsSubdir === true) {
+ filePath = filePath.replace(/^css\//, '').replace(/^js\//, '')
+ }
return options.assetsDir
? path.posix.join(options.assetsDir, filePath)
: filePath