Use module.createRequire instead fs.readFile for import package.json
This commit is contained in:
parent
fd070b39ab
commit
7d9aebfd04
|
@ -1,14 +1,12 @@
|
||||||
process.env.NODE_ENV = 'development'
|
process.env.NODE_ENV = 'development'
|
||||||
|
|
||||||
import { readFileSync } from 'fs'
|
|
||||||
import { resolve, join } from 'path'
|
|
||||||
import electron from 'electron'
|
import electron from 'electron'
|
||||||
import { spawn } from 'child_process'
|
import { spawn } from 'child_process'
|
||||||
|
import { createRequire } from 'module'
|
||||||
import { createServer, build as viteBuild } from 'vite'
|
import { createServer, build as viteBuild } from 'vite'
|
||||||
|
|
||||||
const pkg = JSON.parse(
|
const require = createRequire(import.meta.url)
|
||||||
readFileSync(join(process.cwd(), 'package.json'), 'utf8')
|
const pkg = require('../package.json')
|
||||||
)
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param {{ name: string; configFile: string; writeBundle: import('rollup').OutputPlugin['writeBundle'] }} param0
|
* @param {{ name: string; configFile: string; writeBundle: import('rollup').OutputPlugin['writeBundle'] }} param0
|
||||||
|
|
Loading…
Reference in New Issue