我是一个新的程序员,我不太了解Node.js或任何这些东西。我的主要问题不是代码bug本身,而是无法在Visual Studio代码中安装discord.js。
我试图在终端和cmd中运行的命令是“npm install discord.js”,但这两个命令对我都不起作用。
输出:
npm ERR! path C:\Program Files\nodejs\node_modules\npm\node_modules\cacache\node_modules\unique-filename\package.json
npm ERR! Cannot find module 'C:\Program Files\nodejs\node_modules\npm\node_modules\cacache\node_modules\unique-filename\index.js'. Please verify that the package.json has a valid "main" entry
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Dezkah\AppData\Roaming\npm-cache\_logs\2020-10-11T14_35_47_984Z-debug.log
我确实安装了package.json文件
{
"name": "bot",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC"
}
抱歉,如果这个问题是愚蠢的或什么,但我似乎找不到一个解决办法。提前谢谢!
在vscode中选择一个空文件夹作为worskpace后,您必须做的第一件事是打开一个终端,写入并按照说明操作
npm init
或npm init--yes
用于插入所有默认值。
这将在工作文件夹中生成一个package.json。
之后,您可以通过npm安装软件包
npm i discord.js --save
安装Discord.j
它在Windows操作系统上运行良好。我创建了一个新的package.json文件,然后安装Discord。请清除缓存,然后再试一次好吗?
npm缓存清理--强制
那就试试
npm i discord.js