首页 > 编程语言 >使用node开发脚手架报错:Error [ERR_REQUIRE_ESM]: Must use import to load ES Module

使用node开发脚手架报错:Error [ERR_REQUIRE_ESM]: Must use import to load ES Module

时间:2023-07-18 19:23:49浏览次数:51  
标签:node load use ERR REQUIRE chalk 报错

在使用 node 开发脚手架的时候,每次执行命令都会报错 :Error [ERR_REQUIRE_ESM]: Must use import to load ES Module

经过排查发现,原因为 chalk 包为 5 版本以上导致的。

const chalk = require('chalk')

 

官方文档有说明:

https://github.com/chalk/chalk

 

我们只需要换成 版本 4 即可

npm uninstall -S chalk

npm install -S chalk@4

 

标签:node,load,use,ERR,REQUIRE,chalk,报错
From: https://www.cnblogs.com/beileixinqing/p/17563912.html

相关文章

  • loading
    <divclass="loading"><divclass="clockwise"><div></div><div></div><div></div><div></div><div></div><d......
  • node_export自定义启动监控指标
    /usr/local/bin/node_exporter--collector.ntp--collector.supervisord--collector.supervisord.url=http://localhost:9001/RPC2--collector.textfile.directory=/var/opt--collector.time--collector.cpu--collector.filesystem--collector.filefd--collector.loa......
  • SAM(segment-anything导出onnx模型报错unsupported onnx opset version:17)
    问题导出samonnx模型时,报错!版本:torch=1.12.0;onnx=1.14.0UnsupportedONNXopsetversion:17 解决方案将scripts/export_onnx_model.py中的onnxopset的默认值(default=17)从“17”改为“11” 修改default为“11” 修改完毕后,再运行:  ......
  • Oracle 主键冲突报错踩坑-- "ORA-00001: 违反唯一约束条件 "
    根本原因因为特殊字符存在导致的主键冲突报错细节分析前提oracle中存在一张table,table中存在字段CName(nvarchar),且该字段为唯一主键;具体现有一条数据需要入库,内容如下'中信建投惠享债券型证券投资基金​'(包含零宽空格符)直接根据这个字段值查询数据库值是不存在的sel......
  • 红帽报错:This system is not registered to Red Hat Subscription Management. You ca
    原因:RedHatSubscriptionManager订阅管理器未订阅注册解决:禁用 配置文件:1./etc/yum/pluginconf.d/subscription-manager.conf;2./etc/yum/pluginconf.d/product-id.conf;#vim/etc/yum/pluginconf.d/subscription-manager.conf#vim/etc/yum/pluginconf.d/product-id.co......
  • SOAP API报错信息“Not able to determine company code”
    场景描述:当Billing发送成功之后,Invoice并没有自动创建,使用事务代码SRT_MONI查看payload的时候,发现报错信息“Notabletodeterminecompanycode”错误分析:本例中的错误消息可从以下两方面进行检查,维护对应的信息即可运行成功。检查SPRO->MaterialManagement->LogisticInvoic......
  • python在线程中再创建线程池会报错
    Python在线程中再创建线程池会报错引言在Python中,线程是一种轻量级的并发实现方式,可以同时执行多个任务。然而,当我们在一个线程中再创建线程池时,有时会遇到报错的情况。本文将解释为什么在线程中再创建线程池会报错,并提供一些解决方案。为什么会报错?在Python中,线程池是通过conc......
  • CentOS报错/bin/sh: autoconf: command not found
     目录一、问题描述二、解决方法1.查看autoconf、automake是否已安装2.查看autoconf、automake对应的包3.安装 一、问题描述CentOS7下执行makeconfigure命令时报错:/bin/sh:autoconf:commandnotfound 二、解决方法1.查看autoconf、automak......
  • 导入大文件数据库报错500怎么解决?
    我们在数据库导入大文件的数据库时,会报错HTTP500InternalServerError的错误,HTTP500InternalServerError通常表示服务器无法处理请求,这有很多原因导致,下面我们来分析下可能的原因和解决方法。1、数据库文件过大:可以采用软件或第三方数据库管理工具导入,可以解决数据库文件......
  • IDEA 启动报错:Error running 'DemoApplication': Command line is too long. Shorten
     IDEA启动报错:Errorrunning'DemoApplication':Commandlineistoolong.ShortencommandlineforDemoApplicationoralsoforSpringBootdefaultconfiguration. 修改 打开 修改成  然后在重新启动即可......