postinstall.js 745 B

12345678910111213141516171819202122
  1. /**
  2. * 本文件会在依赖包安装时执行,用以生成 `src/manifest.json`
  3. * 如果不存在 `src/manifest.json` 会运行报错,提示找不到 `src/manifest.json`
  4. * 如果中途自己删除了 'src/manifest.json' 文件,记得手动执行本文件,可以右键 `Run Code` 快速执行
  5. *
  6. * 本文件是为了兼容 window 系统才生成的
  7. */
  8. // eslint-disable-next-line @typescript-eslint/no-var-requires
  9. const fs = require('fs')
  10. const filePath = './src/manifest.json'
  11. if (fs.existsSync(filePath)) {
  12. // console.log(`${filePath}存在`)
  13. } else {
  14. // console.log(`${filePath}不存在,需要创建`)
  15. fs.writeFile(filePath, '{}\n', {}, () => {
  16. // console.log(`${filePath}已经成功创建,并写入{}`)
  17. })
  18. }