npm install给出ENOENT错误

时间:2018-08-02 22:06:56

标签: node.js cmd discord

我试图制造一个不和谐的机器人,并遵循This Tutorial ,但是当我运行时

getLatestPayment(convertedArr){

const sortFromHighest = arr => {
  return arr.sort( (a,b) => { return a < b } )
}
var convertedArr = convertedArr
convertedArr = sortFromHighest(convertedArr)
convertedArr = convertedArr.map( elem =>{
  new Date(elem)
})

return paymentsArr[0]

我收到以下错误响应

The code and its response

2 个答案:

答案 0 :(得分:0)

检查是否创建了node_modules目录。库应该在那里。为了避免类似屏幕快照中的警告,请首先通过键入package.json初始化npm init的配置。

编辑:请下次将控制台的输出粘贴到发布中,而不是将URL链接到图像。让我们确保您的问题会清楚。可以删除来​​自外部来源的屏幕截图。

答案 1 :(得分:0)

  

ENOENT:没有这样的文件或目录,打开'`c:\ Users \ dmlai \ package.json'

如果您检查ENOENT错误。它说package.json不存在。

您添加到节点项目的任何依赖项都将添加到dependencies:{}的{​​{1}}中。由于该文件夹中没有package.json,因此会出错。

如果您在未初始化为节点项目的文件夹上发出package.json,则可能会发生这种情况。

所以,要解决这个问题。

  1. 通过以下方式初始化文件夹

    npm i discord

  2. 这将创建一个npm init,并提示您输入更多详细信息。 完成package.jsonpackage name和其他详细信息。

  3. 安装version

    discord.js

现在您可以看到npm i discord.js已添加到discord.js的{​​{1}}部分中。