Nodejs 中的 chalk 包问题

2024-03-16

**当我需要在 Node js 中粉笔包时,如 **

index.js

 const  chalk  = require('chalk');
 console.log(chalk.bgRed.inverse("hello world"));
 console.log(chalk.blue.inverse('Hello') + ' World' + chalk.red('!'));

包.json

{
"name": "npm_mod",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"

}, “作者”:“拉胡尔”, “许可证”:“ISC”, “依赖项”:{ "粉笔": "^5.0.0", “类型”:“模块” } }

当我运行代码时显示问题以及如何在不使用 .mjs 文件的情况下处理此问题

internal/modules/cjs/loader.js:1089
  throw new ERR_REQUIRE_ESM(filename, parentPath, packageJsonPath);
  ^
 Error [ERR_REQUIRE_ESM]: Must use import to load ES Module: R:\24-01-22-nodeJs\npm_mod\node_modul

json.


上面的错误是因为您使用的是 Common.JS 模块require语法而不是 ES 模块import syntax.

Update:

const chalk = require('chalk')

to be:

import chalk from 'chalk'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Nodejs 中的 chalk 包问题 的相关文章

随机推荐

  • Python sqlite3在本地成功,但在Github Action上失败

    相同的 python 版本 相同的 sqlite3 版本和相同的文件 但我只是无法传递 Github Action 这是我的 github 操作 https github com CloudAurora Blog blob master g
  • Cassandra (CQL) 中的结果分页

    我想知道如何使用 Cassandra 实现分页 假设我有一个博客 该博客每页最多列出 10 篇帖子 要访问下一篇文章 用户必须单击分页菜单才能访问第 2 页 第 11 20 篇文章 第 3 页 第 21 30 篇文章 等 在 MySQL 下
  • 创建ECDSA公钥给定曲线和公共点?

    我正在努力从公钥的字符串表示形式创建 ECDSA 公钥 即 string devicePublicKey 86FB5EB3CA0507226BE7197058B9EC041D3A3758D9D9C91902ACA3391F4E58AEF13
  • 实现系统管理的ConnectionService

    我想实现此功能以添加来电和对正在进行的通话进行不同的操作 例如保持拒绝等 我已经查看并实施了以下内容 但得到了 致命异常 java lang SecurityException 未为此用户启用此 PhoneAccountHandle And
  • mysql 根据第三个字段的值从两个字段中选择任意一个字段

    我想针对名为 nosale 的字段中的值选择价格或 sale price 其中 price sale price 和 nosale 是产品表的字段 nosale 字段要么为真 要么为假 据此 我想要价格或 sale price 的值 而不是
  • R 中没有从 Zeroinfl 对象预测零?

    我创建了一个零膨胀负二项式模型 并想要研究有多少零被划分为采样零或结构零 我如何在 R 中实现这一点 zeroinfl 页面上的示例代码我不清楚 data bioChemists package pscl fm zinb2 lt zeroi
  • 我如何要求 Hibernate 在外键(JoinColumn)上创建索引?

    这是我的模型 class User CollectionOfElements JoinTable name user type joinColumns JoinColumn name user id Column name type nul
  • 如何使用 Ajax、Json 和 Node.js 刷新表数据

    我使用 Node js 作为服务器端 并使用 Express 和 Twitter Bootstrap 作为前端 该页面有一个带有表单和提交按钮的对话框 该表单是通过 Jquery Ajax 调用提交的 在 Node js 服务器响应后不要重
  • 如何在 Win XP 上查找所有“SVN 工作副本”

    我有Windows XP 我想升级我的TortoiseSVN 至版本 1 7 http tortoisesvn net tsvn 1 7 releasenotes html 为此 我需要确保可以在我的 PC 上找到所有 SVN 工作副本 所
  • 子级的 CSS 缩放变换不影响父级大小

    我有一个太大的组件 我想缩小它 我可以通过缩放变换来做到这一点 但父容器不会缩小以适应 在我的真实代码中 带有 SHRINK ME 类的 div 实际上是一个 Angular 日历组件 但这简化了repo https codepen io
  • VB.Net 中的匿名类初始化

    我想在 vb net 中创建一个匿名类 如下所示 var data new total totalPages page page records totalRecords rows new new id 1 cell new 1 7 Is
  • OpenCV:Flann 匹配器崩溃

    我正在尝试运行一个检测图像中特征的应用程序 但是当我运行以下代码时BRISK特征 BRIEF描述符和FlannBased匹配器 它崩溃并说 OpenCV Error Unsupported format or combination of
  • Mongodb 因地址无效访问而崩溃 - 分段错误信号 11 - 版本 2.6

    我正在尝试在 MongoDB 中插入文档 我当前的版本是 2 6 生产版本 我的应用程序能够插入一些文档 但在某个时间点后开始出现以下错误 我每次都会遇到同样的错误 我正在从 cmd 提示符运行 mongod 我在 2 6 0 rc 和 2
  • 服务器上 GetThumbnailImage 中的 C# 内存不足异常

    当用户向我们发送图像时 我正在运行以下代码来创建缩略图 public int AddThumbnail byte originalImage File parentFile File tnFile null try System Drawi
  • MySQL 查询中省略分号有什么不好吗? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我最近在 MySQL 查询末尾省略了分号 我想到这可能会在服务器高负载 缓存等情况下产生负面影响 是否有这样的影响 如果系统能够在不使用分号的情
  • 如何在重写方法中表示调用基类方法?

    我有一个子类想要向基类函数添加更多功能 我如何表示它也执行基类函数而不仅仅是新添加的功能 有趣的问题 我用 Enterprise Architect 尝试过 它确实让我选择了父级的操作 但图中的显示没有改变 看来您需要为此使用注释 如你看到
  • 为什么 ARP 请求非本地地址?

    我有一个带有 2 个网卡的 Linux 虚拟服务器 eth0
  • 同一台机器上的多个 Git 用户

    我们的团队共享一台 MacBook 每个人都会时不时地使用一个帐户 因此我们都需要登录 为了提交代码更改 我们使用 SmartGitHg 4 5 当前安装的 Git 版本是 1 8 3 2 由于这些提交可能会变得有点混乱 我正在寻找一个设置
  • 将 Laravel 存储权限设置为 777?

    由于某种原因 我不得不将 Laravel 存储文件夹设置为 777 我运行这个命令sudo chmod R 775 storage 并且我的权限错误未解决 因此我通过运行此命令将权限从 775 更改为 777sudo chmod R 777
  • Nodejs 中的 chalk 包问题

    当我需要在 Node js 中粉笔包时 如 index js const chalk require chalk console log chalk bgRed inverse hello world console log chalk b