node - ReferenceError: require is not defined
访问量: 1197
参考:https://stackoverflow.com/questions/31931614/require-is-not-defined-node-js
最近在做NODE项目的时候(一个很小的项目, 发现引入 import 之后,需要在package中设置: type: 'module', 之后
import 可以使用, 但是 require 却报错了: ( node 版本是 14 ) )
const http = require("http");
^
ReferenceError: require is not defined
解决办法:
import { createRequire } from 'module'; const require = createRequire(import.meta.url);