Skip to content

Commit

Permalink
chore: update
Browse files Browse the repository at this point in the history
  • Loading branch information
antfu committed May 6, 2022
1 parent 0f2f69e commit 57bb94b
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions packages/vite-node/src/client.ts
Expand Up @@ -129,7 +129,8 @@ export class ViteNodeRunner {
if (id in requestStubs)
return requestStubs[id]

const { code: transformed, externalize } = await this.options.fetchModule(id)
// eslint-disable-next-line prefer-const
let { code: transformed, externalize } = await this.options.fetchModule(id)
if (externalize) {
const mod = await this.interopedImport(externalize)
this.moduleCache.set(fsPath, { exports: mod })
Expand Down Expand Up @@ -177,8 +178,11 @@ export class ViteNodeRunner {
__dirname: dirname(__filename),
})

if (transformed[0] === '#')
transformed = transformed.replace(/^\#\!.*/, s => ' '.repeat(s.length))

// add 'use strict' since ESM enables it by default
const fn = vm.runInThisContext(`'use strict';async (${Object.keys(context).join(',')})=>{{${transformed.replace(/^\#\!.*/, s => ' '.repeat(s.length))}\n}}`, {
const fn = vm.runInThisContext(`'use strict';async (${Object.keys(context).join(',')})=>{{${transformed}\n}}`, {
filename: fsPath,
lineOffset: 0,
})
Expand Down

0 comments on commit 57bb94b

Please sign in to comment.