JavaScript 中的 require() 函数不起作用

时间:2021-04-26 18:33:11

标签: javascript html node.js api npm

当我尝试导入一个有效的 node_module 时,它​​会抛出错误吗?

<script >
    var Twit = require('twit');
</script>

错误:

<块引用>

未捕获的 ReferenceError: require 未定义

我怀疑 require() 函数在 js 文件上运行良好,但在 HTML 文件中运行不正常。

当我在脚本标签中导入 js 文件时它也不起作用。

<script src="s.js"></script>

注意我的nodejs版本是v14.15.4

我是 nodejs 的新手,如果我的方法有误,我很抱歉

1 个答案:

答案 0 :(得分:0)

Node 用于运行“后端”服务器,因此用户向 node.js 服务器询问网页,然后节点服务器为该页面提供服务。 Express 是一个流行的模块。

您需要使用外部文件,然后导入模块并在该外部文件中编写您的 javascript。 require 在此外部文件的顶部。

您可能还需要在项目目录中的命令行中运行 npm init,然后运行 ​​npm install twit