feat(runner): fix an issue where charword was generated every time and update assets filename

This commit is contained in:
Haoyu Xu
2023-02-05 17:18:49 -05:00
parent 470e939a2a
commit 17ec651549
4 changed files with 4 additions and 4 deletions

View File

@@ -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))
})
}

View File

@@ -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'))

View File

@@ -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")

View File

@@ -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: {