这篇文章主要介绍了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语法的资料请关注九品源码其它相关文章!