Skip to content

npm 7.21.1 node16.9.1 Ubuntu 22.04.1 LTS can not run, because The requested module 'wechaty' is a CommonJS module, which may not support all module.exports as named exports. Could every body tell me why? #27

@slongli

Description

@slongli

import { WechatyBuilder, ScanStatus, log } from "wechaty";
^^^^^^^^^^^^^^
SyntaxError: Named export 'WechatyBuilder' not found. The requested module 'wechaty' is a CommonJS module, which may not support all module.exports as named exports.
CommonJS modules can always be imported via the default export, for example using:

import pkg from 'wechaty';
const { WechatyBuilder, ScanStatus, log } = pkg;

at ModuleJob._instantiate (node:internal/modules/esm/module_job:124:21)
at async ModuleJob.run (node:internal/modules/esm/module_job:179:5)
at async Loader.import (node:internal/modules/esm/loader:178:24)
at async Object.loadESM (node:internal/process/esm_loader:68:5)
at async handleMainPromise (node:internal/modules/run_main:63:12)

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