繁体   English   中英

NodeJs 要求未定义

[英]NodeJs require is not defined

我第一次尝试 NodeJs,我为我的项目安装了 NodeJs、npm 和所有需要的模块。 现在我想在我的网站上运行它(仍然在本地主机上)。 但是当我打开控制台时,出现错误说Uncaught ReferenceError: require is not defined at HTMLDocument。 然后指定我使用的代码中的哪一行需要。 这是简单的行const bodyParser = require("body-parser"); 但在网站上它不起作用。 我还需要做些什么吗?

require仅在服务器端使用,不能在浏览器上使用。 并且请知道NodeJs是 JavaScript RunTime 用于服务器端编程。

亚什是对的。 如果要在前端导入模块,可以使用 ES6 的import 所有现代浏览器都支持它。 但是,如果您也想在最旧的浏览器中导入,请阅读browserify ,您可以在其中使用特殊require function。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM