gpt4 book ai didi

javascript - npm start 运行错误 "var before = prev.prev || {}; TypeError: Cannot read property ' prev' 未定义”

转载 作者:行者123 更新时间:2023-12-03 01:36:24 31 4
gpt4 key购买 nike

目前我正在尝试使用 Node 运行一个非常基本的待办事项列表。设置 package.json 和 server.js 后,我运行了 npm start run,但出现了一个奇怪的错误。

更新:这是基本代码和 .json 文件: enter image description here

var express = require('express'),
app = express(),
port =process.env.PORT ||3000;

app.listen(port);

console.log('todo list RESTful API server started on: ' + port);

这是错误: enter image description here

这是完整的日志页面: enter image description here

最佳答案

在node.js api 中运行测试脚本时,我遇到了与nodemon 相同的问题。

该错误似乎与 nanomatch 的问题有关,nodemon 使用的一个包,问题的链接:https://github.com/micromatch/nanomatch/issues/15 .

我通过以下步骤解决了这个问题:

  1. 验证node_modules/nanomatch/package.json中nanomatch的版本,如果版本是1.2.11(我在1.2.9也遇到了类似的问题),则需要更改其版本。
  2. 运行 npm i nanomatch@1.2.13 (--save 或 --save-dev 根据您的情况)

经过这些步骤后,nodemon 为我工作了。希望有帮助。

关于javascript - npm start 运行错误 "var before = prev.prev || {}; TypeError: Cannot read property ' prev' 未定义”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51055164/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com