问题标签 [node-dev]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 节点 js 错误:[nodemon] 应用程序崩溃 - 启动前等待文件更改
导入 expressEdge 后,我被卡住了。
在尝试介绍 expressEdge 时,出现以下错误:
[nodemon] 应用程序崩溃 - 启动前等待文件更改...
您的帮助将不胜感激。
提前谢谢大家。
node.js - TypeScript、express、node-dev *和*自定义文件类型加载器
我想使用 Express 和 TypeScript 编写一个 node.js 服务器,但我还想在开发过程中在编辑时自动重启(或者更好的是热重载)它,并且我希望能够导入自定义文件类型。
Webpack 可以做很多这样的事情,但它并不是特别适合服务器端开发。node-dev 可以处理服务器重新启动,但与 TS 和自定义加载器配合得不是很好。
对于这个特定的设置有什么好的工具吗?
node.js - 无法使用 node-dev 监视目录
node-dev
由于导致多个手表的问题,
我在开始时尝试仅查看特定目录;Error: watch /usr/src/app/node_modules/common-tags/lib/stripIndent/stripIndent.js ENOSPC
我尝试传递watch
标志,但是该进程无法找到该模块;
node-dev --watch api app.js
它抛出以下错误:
该api
目录存在于/usr/src/app
. 我尝试使用相同的watch
标志,nodemon
它似乎可以工作,但它有自己的一组问题,并且在发生文件更改时崩溃。
我尝试将配置放入.node-dev.json
,但没有任何影响。
请注意,我无法修改fs.inotify.max_user_watches
,因为 VM 是共享的,并且我无权运行系统命令。
任何帮助将不胜感激。
node.js - 使用 node-dev 和 Typescript 忽略 child_process fork 的文件扩展名
我有一个用 Typescript 编写的项目,我node-dev
在ts-node
本地环境中使用它进行开发。我正在使用child_process
'sfork
方法来实例化一个子进程,如下所示:
fork(path.join(__dirname, './worker.ts'));
这很好用,我什至可以在 VS Code 中为工人设置断点。
问题是,在构建(转译)我的项目时,MODULE_NOT_FOUND
由于worker.ts
变成了worker.js
. 最初,我的想法是在 fork ( fork(path.join(__dirname, './worker'));
) 时省略文件扩展名,但如果我这样做,当使用 运行项目时node-dev
,它会抛出 a,MODULE_NOT_FOUND
因为如果扩展名不存在,它就无法解析文件。
有什么解决方法吗?也许是一个额外的配置选项node-dev
?
我在使用节点 v12.22.1 的 Windows 10 上
node.js - Node.js v17.5.0 [nodemon] 应用程序崩溃 - 在启动前等待文件更改
使用 mongodb 创建 node.js 连接。
MongoDb 连接错误
未获取应用程序正在运行 8000 并显示“nodemon 应用程序在启动前等待文件更改崩溃”
错误原因:
TypeError:无法在 Object 处分配给对象“#”的只读属性“map”。(/Users/praneypareek/Desktop/MERN Working Project/projbackend/node_modules/mongoose/lib/cursor/QueryCursor.js:150:27) 在 Module._compile (node:internal/modules/cjs/loader:1097:14) 在Object.Module._extensions..js (node:internal/modules/cjs/loader:1151:10) 在 Module.load (node:internal/modules/cjs/loader:975:32) 在 Function.Module._load (node :internal/modules/cjs/loader:822:12) 在 Module.require (node:internal/modules/cjs/loader:999:19) at require (node:internal/modules/cjs/helpers:102:18) at目的。(/Users/praneypareek/Desktop/MERN Working Project/projbackend/node_modules/mongoose/lib/query.js:12:21) 在 Object._compile (node:internal/modules/cjs/loader:1097:14) 处。 Module._extensions..js (node:internal/modules/cjs/loader:1151:10) 在模块。在 Function.Module._load (node:internal/modules/cjs/loader:822:12) 在 Module.require (node:internal/modules/cjs/ loader:999:19) 在对象的 require (node:internal/modules/cjs/helpers:102:18)。(/Users/praneypareek/Desktop/MERN Working Project/projbackend/node_modules/mongoose/lib/index.js:27:15) 在 Module._compile (node:internal/modules/cjs/loader:1097:14)
Node.js v17.5.0 [nodemon] 应用程序崩溃 - 在开始之前等待文件更改...