node中如何使用import语法

前端开发   发布日期:2023年10月15日   浏览次数:427

这篇文章主要介绍了node中如何使用import语法的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇node中如何使用import语法文章都会有所收获,下面我们一起来看看吧。

js模块化

前端主流模块化规范,目前有以下几种:

  • CommonJS, Node.js提出的规范

  • ECMAScript Module,ESM,由ECMAScript组织提出的JavaScript标准规范

  • 已淘汰的有:CMD、AMD等,再就综合体UMD(支持各种规范的集合体)

因此,主流有两种规范

CommonJS
ESM
两种规范,但是由于Node.js不支持
ESM
规范,导致很多时候我们的项目里面并存两种规范的代码,从而出现下面这种情况:

// 在node端执行构建的时候
const _ = require('loadsh')

// 在浏览器端实现的时候
import _ from 'loadsh';

这样子开发就很容易出现痛点,往往我们的解决方案就是通过各种构建工具去解决,如:

webpack
vite
,尤其是我们在写项目中写node.js编译脚本,经常需要切换。【相关教程推荐:nodejs视频教程、编程教学】

但是从Node.js V14+版本后,它开始支持ESM规范啦,你可以直接在Node.js中使用

import
export
等语法了,终于等到这一天?。

PS: 其实早在Node.js V8.5版本就已经加入该特性了,只不过一直需要通过全局变量

以上就是node中如何使用import语法的详细内容,更多关于node中如何使用import语法的资料请关注九品源码其它相关文章!