Uncaught ReferenceError:是否未定义require?

问题描述 投票:0回答:1

我已经下载了node-js,并且正在文件夹内使用npm。我已经下载了lodash程序包作为依赖项,它位于node modules文件夹中。但是当我尝试使用require()使用它时,它在控制台中给出了上述错误,并建议通过vs代码使用ES6 modul e,并且require是common.js]的模块>除了node-js之外,是否还需要安装其他软件包才能运行require()函数?我究竟做错了什么?我在Windows上并使用最新版本的node和npm让a = require('lodash');

我已经下载了node-js,并且正在文件夹内使用npm。我已经下载了lodash软件包作为依赖项,它位于节点模块文件夹中。但是当我尝试使用require()使用它时,它是...

javascript node.js npm lodash
1个回答
1
投票

如果VSCode建议您使用ES6模块,那么您可能已在项目中打开了ES6模块支持,这将覆盖Node对CommonJS模块的默认支持。

© www.soinside.com 2019 - 2024. All rights reserved.