consola 这个包不能 import 引入吗?

如下方式引入 consola 为 undefined

import consola from 'consola'

官方文档提示下面这样引入

import consola from 'consola/src/node'

但是报错
image.png

阅读 2k
1 个回答

使用 NodeJS 版本是 16+ 的话,可以在 package.json 里添加 "type" : "module",启用ES6 import的支持。

如果不想变更 NodeJS 的版本的话,就需要改用 require 来引入。

或者修改类库的后缀为 .mjs,但是这个比较不现实,一般来说自己写的一些简单的脚本可以这样操作。最好还是考虑用上面两个方法。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题