feat(runner): fix an issue where charword was generated every time and update assets filename
This commit is contained in:
@@ -14,6 +14,6 @@ export default function () {
|
||||
writeSync(JSON.stringify(directoryJson, null), path.join(targetFolder, "directory.json"))
|
||||
filesToCopy.forEach((key) => {
|
||||
const filename = `${__config.operators[key].filename}.json`;
|
||||
copy(path.join(sourceFolder, key, filename), path.join(targetFolder, filename))
|
||||
copy(path.join(sourceFolder, key, 'assets.json'), path.join(targetFolder, filename))
|
||||
})
|
||||
}
|
||||
|
||||
@@ -39,6 +39,7 @@ async function main() {
|
||||
for (const [key, _] of Object.entries(__config.operators)) {
|
||||
OPERATOR_NAMES.push(key)
|
||||
}
|
||||
break
|
||||
case 'charword':
|
||||
await charwordTable.process()
|
||||
process.exit(0)
|
||||
@@ -82,7 +83,7 @@ async function main() {
|
||||
|
||||
const assetsProcessor = new AssetsProcessor(OPERATOR_NAME)
|
||||
assetsProcessor.process(EXTRACTED_FOLDER).then((content) => {
|
||||
write(JSON.stringify(content.assetsJson, null), path.join(OPERATOR_SOURCE_FOLDER, OPERATOR_NAME, `${__config.operators[OPERATOR_NAME].filename}.json`))
|
||||
write(JSON.stringify(content.assetsJson, null), path.join(OPERATOR_SOURCE_FOLDER, OPERATOR_NAME, `assets.json`))
|
||||
})
|
||||
|
||||
writeSync(JSON.stringify(charwordTable.lookup(OPERATOR_NAME)), path.join(OPERATOR_SOURCE_FOLDER, OPERATOR_NAME, 'charword_table.json'))
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import '@/libs/spine-player.css'
|
||||
import spine from '@/libs/spine-player'
|
||||
import assets from '#'
|
||||
import assets from '!/assets.json'
|
||||
import '@/components/player.css'
|
||||
|
||||
const showControls = (new URLSearchParams(window.location.search)).has("controls")
|
||||
|
||||
1
vite.js
1
vite.js
@@ -47,7 +47,6 @@ export default class Vite {
|
||||
alias: {
|
||||
'@': path.resolve(__dirname, './src'),
|
||||
'!': path.resolve(__dirname, this.#config.folder.operator, this.#operatorName),
|
||||
'#': path.resolve(__dirname, this.#config.folder.operator, this.#operatorName, `${this.#config.operators[this.#operatorName].filename}.json`),
|
||||
},
|
||||
},
|
||||
build: {
|
||||
|
||||
Reference in New Issue
Block a user