javascript - JavaScript中的require()函数不起作用
问题描述
当我尝试导入有效的 node_module 时会引发错误?
<script >
var Twit = require('twit');
</script>
错误:
未捕获的 ReferenceError:未定义要求
我怀疑 require() 函数在 js 文件上运行良好,但在 HTML 文件中运行良好。
当我在脚本标签中导入 js 文件时,它也不起作用。
<script src="s.js"></script>
注意我的 nodejs 版本是 v14.15.4
我是nodejs的新手,如果我的方法有误,我很抱歉
解决方案
Node 用于运行“后端”服务器,因此用户向 node.js 服务器请求网页,然后节点服务器为该页面提供服务。Express 是一个流行的模块。
您需要使用外部文件,然后导入模块并将您的 javascript 写入该外部文件。require 在这个外部文件的顶部。
您可能还需要运行npm init
,然后npm install twit
在项目目录中的命令行中运行。
推荐阅读
- sql - 如何对具有相同名称的列执行 INNER JOIN
- webpack - Nativescript 6 代码共享项目和懒加载模块
- c++ - static_cast 有什么区别
(i) 和 size_t(i) 在 std::vector 构造函数中? - python-3.x - pyspark:查找有条件的行之间的时间差异
- javascript - 为什么“1 << 32”在Javascript中等于1
- java - Spring 安全性不允许使用简单的匹配器和 permitAll 进行访问
- python - 这两种神经网络结构有什么区别?
- azure-machine-learning-service - Azure ML SDK DataReference - 文件模式 - 许多文件
- java - 用于自定义游戏中角色可能状态的设计模式
- c# - C# 无法使用 MySql.Data.MySqlClient 连接 mariaDB