【发布时间】:2020-02-14 05:00:39
【问题描述】:
`Cannot find module 'internal/util/types' 是我得到的错误, 我正在尝试构建一个 discord.js 机器人并将其推送到 heroku
错误提示 = A module may be missing from 'dependencies' in package.json
我的需求模块代码
require('dotenv').config();
const Discord = require('discord.js')
我的 package.json 依赖项
"dependencies": {
"discord.js": "^11.5.1",
"dotenv": "8.2.0"
},
【问题讨论】:
-
尝试删除
node_modules并锁定文件。然后重新安装所有的包。 -
刚刚尝试过,仍然出现同样的错误。 @hsz
-
可以在本地构建吗?可能是在 heroku 上安装了一个旧节点,而您正在使用一些使用较新版本节点的依赖项
-
你试过
npm rebuild吗?如果这不起作用,请清除您的 npm 缓存并重新安装节点。见:stackoverflow.com/questions/50431593/…stackoverflow.com/questions/52731038/…stackoverflow.com/questions/50951689/… -
我删除了 package.json 中的引擎部分,现在它可以工作了,不知道为什么。
标签: node.js