Back

node - ReferenceError: require is not defined

发布时间: 2020-12-24 06:50:00

参考: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);

Back