node导入dateformat
2021/10/3 20:11:16
本文主要是介绍node导入dateformat,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
导入dateformat遇见的问题:
无法使用require()方法导入,原因是dateformat属于ES module不支持require导入;
解决方法:
1、在项目package.json文件中加入type字段,其值设为module;
这种方法会导致所有用require导入的模块都报错,因为ES module不支持require,所以只能都换成import导入;
2、将js文件后缀名改为.mjs,当然还是要将所有require换成import;
3、如果是<script>标签的情况,将type="application/javascript"改为type="module;
最后还有个问题,无论哪种方法,将js文件类型改为module后,__dirname方法不能使用了
解决方法:
import path from "path";
const __dirname = path.resolve();
这样再使用就没问题了。
参考原文:https://blog.csdn.net/qq_41961239/article/details/120111233
这篇关于node导入dateformat的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南