node.js

如何解决 'vue create' 命令后出现“错误:找不到模块‘@babel/parser’”?
node.js

如何解决 'vue create' 命令后出现“错误:找不到模块‘@babel/parser’”?

我是 Vue.js 新手。我尝试按照教程和官方 Vue/CLI 手册创建新项目。 1)首先我运行命令npm install @vue/cli -g。 2)然后我运行了命令vue create my-project。 我收到此错误: $ vue create my-project internal/modules/cjs/loader.js:797 throw err; ^ Error: Cannot find module '@babel/parser' Require stack: -{My user folder}\AppDat...

Admin

为什么节点或python无法访问用读命令设置的数字变量?
node.js

为什么节点或python无法访问用读命令设置的数字变量?

观察:使用操作系统的“读取”实用程序设置的环境变量包含纯数字值,无法在 Python 的os.environ[]结构中或通过节点的process.env结构访问,但 bash 可以访问。 预期的行为是,所有环境变量都可以从应用程序平等访问,无论它们是如何创建的。 如果使用 bash using 语法设置相同的变量export N=12345,则可以访问。似乎使用 read 命令创建的变量与其他变量的创建方式不同,这会干扰 node/Python 解析这些变量的逻辑。 无法从 node/Python 访问的相同变量可以在 bash 命令行中轻松访问,如下...

Admin

OpenWRT 防火墙后面的节点
node.js

OpenWRT 防火墙后面的节点

我远离我的家庭服务器 (OpenSuse 15.1),其中包含我需要访问的数据库。出于我不想在这里详述的原因,我想在同一台机器上运行一个 Node.js 应用程序。我有一个 OpenWRT 路由器,具有以下端口转发规则: config redirect option target 'DNAT' option src 'wan' option dest 'lan' ...

Admin

杀死端口上运行的每个进程是否安全?
node.js

杀死端口上运行的每个进程是否安全?

这是我的问题。我使用 Nodemon 在 Debian 服务器上运行 Node.JS API(因为我目前正在我的服务器上编程),并且该 API 位于使用反向代理的 Apache 虚拟主机上。 我使用 nodemon 是因为我对代码所做的每个更改都会重新启动我的 node.js 应用程序,但有时它会失败,并且会出现一个错误,提示该端口上已经有一个软件正在运行(我的端口是 7000),所以我停止 nodemon 并终止该进程。 $ sudo lsof -n -i :7000 | grep node node 70690 root 43u ...

Admin

如何调试 Node.js 应用程序
node.js

如何调试 Node.js 应用程序

我有一个 nodeJS 应用程序,它查询数据库 (mysql) 并进行某些 API 调用。在负载测试中会发生两件事: 对于某些用户来说,它只是停止响应 某些用户的变量被其他用户的值覆盖,这要么中断流程,要么导致应用程序崩溃 我不明白问题出在哪里。我该如何调试并修复这些问题。 附言:它在一次运行中会发出一定数量的查询,这会是个问题吗? ...

Admin

Node 应用程序的 Visual Studio Code 调试器在 next_tick.js 中的 runMicroTasks 处停止,而不是在指定的断点处停止
node.js

Node 应用程序的 Visual Studio Code 调试器在 next_tick.js 中的 runMicroTasks 处停止,而不是在指定的断点处停止

我有一个 Node 应用程序,当使用 npm run serve 运行时,以及使用 Visual Studio 调试器运行时,它都可以正常工作。 唯一的问题是,当我设置断点时,调试器不会停在设置断点的代码行上,而是停在文件 next_tick.js 中调用 _runMicrotasks() 的行上。如果我有 4 个接连的断点,那么它 4 次都会停在文件 next_tick.js 中调用 _runMicrotaks() 的同一行上,而不是停在我设置断点的代码行上。 技术规格:npm - 6.4.1,node - v8.12.0 调试器在 _runMicr...

Admin

我如何运行这些 js 文件?
node.js

我如何运行这些 js 文件?

抱歉,这个问题有点愚蠢,但我只是想快速回答一下。我没有编码经验。附件截图是前端网站的文件夹和文件列表。我需要运行哪些文件才能看到页面?如何运行? 请参阅此处的屏幕截图 ...

Admin

无法让 nvm 更新节点
node.js

无法让 nvm 更新节点

无论出于什么原因,npm 都无法升级我们的 node 版本。我们使用的是 v6.17.1,我需要将其升级到 v12.4.0。我可以运行:nvm install v12.4.0然后我得到: 'Now using node v12.4.0` 但是...如果我这样做:node -v我会得到: `v6.17.1' 然后我尝试:nvm use v12.5.0它说: `Now using node v12.4.0` 然而......node -v仍然给出: `v6.17.1` 我可以看到它将新版本的节点放在: `/home/proxy/.nvm...

Admin

使用 Google Chrome 查看日志
node.js

使用 Google Chrome 查看日志

我是一名前端开发人员,不熟悉 Node.js 的命令行工具 我目前使用 iTerm 和 zShell,但在网上找不到有关折叠控制台输出的任何资源(类似于 Chrome 控制台格式化对象的方式)。我尝试使用外汇但似乎无法通过实用程序传输和利用 Node 输出。 node -e 'console.log({ a: { b: 2 } })'; node -e 'console.log(JSON.stringify({ a: { b: 2 } }, null, 2))'; 对于大型网络对象,折叠嵌套层会更加方便。如果能有语法高亮功能就更好了。 有没有简...

Admin

MySql 8.0.17 客户端不支持服务器请求的身份验证协议
node.js

MySql 8.0.17 客户端不支持服务器请求的身份验证协议

我正在尝试将 Node JS 应用程序与 MySQL 数据库连接起来,但出现了客户端不支持的错误。因此,我按照 Stack Overflow 上给出的步骤操作,但仍然出现相同的错误。 感谢您的任何帮助。 ...

Admin

VSCode Jest 扩展使用了错误版本的 Node
node.js

VSCode Jest 扩展使用了错误版本的 Node

我正在使用VSCode Jest 扩展。 它提供的功能之一是在 IDE 中运行测试并提供内联错误消息。 这里给我的错误TypeError: this.children.flatMap is not a function是 Jest 测试在错误的节点运行时运行 -.flatMap包含在节点 >11 版本中。 当我从命令行运行 Jest 时,我也收到此错误,我通过.nvmrc向我的项目添加并使用 nvm 更改节点版本来修复此错误。 我如何告诉 Jest/VSCode 类似地改变它的 Node 运行时? ...

Admin

当我打开 Ubuntu 终端时,node js 或 npm 出现错误
node.js

当我打开 Ubuntu 终端时,node js 或 npm 出现错误

每次打开终端时都会出现此错误,每次尝试某些命令时也会出现此错误。我尝试通过从计算机中完全删除 node 和 npm 来修复它,但它仍然出现。我使用“locate”检查了“internal/modules/cjs/loader.js”文件,但我的计算机上没有它。在我将 Ubuntu 从 Ubuntu 16 或 14 更新到 18.04.3 LTS 后出现了此错误,我不记得具体时间了。 internal/modules/cjs/loader.js:638 throw err; ^ Error: Cannot find module '/hom...

Admin

本地代理服务器轮换远程代理
node.js

本地代理服务器轮换远程代理

所以我目前正在使用 Puppeteer 在 NodeJS 中开发一个网络抓取项目。我需要在每个请求上使用和轮换代理,以避免被网站阻止。 但是,Puppeteer 每次浏览器启动时只允许一个代理,如果不重新启动浏览器则无法更改。每次请求时重新启动浏览器会给脚本增加大量时间。 所以我想知道这是否可行,以及如何编写一个本地代理服务器,将每个请求重定向到列表中的随机地址。当然,代理服务器的语言不一定是 NodeJS。我在想也许可以使用 Python 和 Proxy Broker 库,但我不确定如何去做。 ...

Admin