这是indexloc提供的服务,不要输入任何密码
Skip to content

The argument 'filename' must be a file URL object, file URL string, or absolute path string. Received undefined #1352

@coderaiser

Description

@coderaiser

Install "@babel/traverse": "8.0.0-beta.1"

Create index.js:

import traverse from '@babel/traverse';

Then run:

tsup index.js -d bundle
node bundle/index.js

node:internal/modules/cjs/loader:1895
    throw new ERR_INVALID_ARG_VALUE('filename', filename, createRequireError);
    ^

TypeError [ERR_INVALID_ARG_VALUE]: The argument 'filename' must be a file URL object, file URL string, or absolute path string. Received undefined
    at createRequire (node:internal/modules/cjs/loader:1895:11)
    at Object.<anonymous> (/Users/coderaiser/babel/bundle/1.js:35667:59)
    at Module._compile (node:internal/modules/cjs/loader:1692:14)
    at Object..js (node:internal/modules/cjs/loader:1824:10)
    at Module.load (node:internal/modules/cjs/loader:1427:32)
    at Module._load (node:internal/modules/cjs/loader:1250:12)
    at TracingChannel.traceSync (node:diagnostics_channel:322:14)
    at wrapModuleLoad (node:internal/modules/cjs/loader:235:24)
    at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:152:5)
    at node:internal/main/run_main_module:33:47 {
  code: 'ERR_INVALID_ARG_VALUE'
}

Node.js v24.3.0

The problem with:

var globalsBuiltinLower = (0, import_module.createRequire)(import_meta.url)("@babel/helper-globals/data/builtin-lower.json");
var globalsBuiltinUpper = (0, import_module.createRequire)(import_meta.url)("@babel/helper-globals/data/builtin-upper.json");

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions