|
@@ -1,12 +1,14 @@
|
|
|
const fs = require('fs')
|
|
const fs = require('fs')
|
|
|
const { exec } = require('child_process')
|
|
const { exec } = require('child_process')
|
|
|
-const { resolve } = require('path')
|
|
|
|
|
|
|
+const { resolve, join } = require('path')
|
|
|
|
|
|
|
|
const args = process.argv.slice(2)
|
|
const args = process.argv.slice(2)
|
|
|
|
|
|
|
|
console.log('读取脚本参数中 🤬')
|
|
console.log('读取脚本参数中 🤬')
|
|
|
|
|
|
|
|
-const file = fs.readFileSync(resolve(__dirname, 'src/router/index.ts'), 'utf8')
|
|
|
|
|
|
|
+const rootPath = join(__dirname, '..')
|
|
|
|
|
+
|
|
|
|
|
+const file = fs.readFileSync(resolve(rootPath, 'src/router/index.ts'), 'utf8')
|
|
|
|
|
|
|
|
const r = file.replace(
|
|
const r = file.replace(
|
|
|
'const _routes = [iot, rts, schedule, view, lowcode]',
|
|
'const _routes = [iot, rts, schedule, view, lowcode]',
|
|
@@ -15,15 +17,15 @@ const r = file.replace(
|
|
|
|
|
|
|
|
console.log('修改路由值成功 🌹')
|
|
console.log('修改路由值成功 🌹')
|
|
|
|
|
|
|
|
-fs.writeFileSync(resolve(__dirname, 'src/router/index.ts'), r, 'utf-8')
|
|
|
|
|
|
|
+fs.writeFileSync(resolve(rootPath, 'src/router/index.ts'), r, 'utf-8')
|
|
|
|
|
|
|
|
console.log('开始打包 📦')
|
|
console.log('开始打包 📦')
|
|
|
console.log('打包中...... 💪')
|
|
console.log('打包中...... 💪')
|
|
|
exec('npm run build', (error, stdout, stderr) => {
|
|
exec('npm run build', (error, stdout, stderr) => {
|
|
|
if (error) {
|
|
if (error) {
|
|
|
console.error(`执行脚本时出错:${error}`)
|
|
console.error(`执行脚本时出错:${error}`)
|
|
|
- fs.writeFileSync(resolve(__dirname, 'src/router/index.ts'), file, 'utf-8')
|
|
|
|
|
|
|
+ fs.writeFileSync(resolve(rootPath, 'src/router/index.ts'), file, 'utf-8')
|
|
|
}
|
|
}
|
|
|
console.log('打包成功 🎉')
|
|
console.log('打包成功 🎉')
|
|
|
- fs.writeFileSync(resolve(__dirname, 'src/router/index.ts'), file, 'utf-8')
|
|
|
|
|
|
|
+ fs.writeFileSync(resolve(rootPath, 'src/router/index.ts'), file, 'utf-8')
|
|
|
})
|
|
})
|