什么?520你还在写代码?那你一定没有女朋友吧啊哈哈哈~

啊是为了写作业啦。

简要的说明一下问题,在使用nodemon的时候用一个叫readline-sync的模块时,报了以下的错误:(环境 Node.js v12.14.0,nodemon v2.0.4,readline-sync 我手快已经删了所以我不知道但是应该是现在的最新版本,即应该是10个月前发布的1.4.10版本,npmjs.com

[nodemon] starting node index.js
npm[13596]: c:\ws\src\node_file.cc:1485: Assertion `(argc) == (5)' failed.
1: 00007FF7B560124F napi_wrap+124431
2: 00007FF7B55A2A06 v8::base::CPU::has_sse+34502
3: 00007FF7B55A2D23 v8::base::CPU::has_sse+35299
4: 00007FF7B559D1C1 v8::base::CPU::has_sse+11905
5: 00007FF7B5D5C4E0 v8::internal::Builtins::builtin_handle+325536
6: 00007FF7B5D5BA27 v8::internal::Builtins::builtin_handle+322791
7: 00007FF7B5D5BD68 v8::internal::Builtins::builtin_handle+323624
8: 00007FF7B5D5BB6E v8::internal::Builtins::builtin_handle+323118
9: 00007FF7B61D414D v8::internal::SetupIsolateDelegate::SetupHeap+568205
10: 00007FF7B6153BDC v8::internal::SetupIsolateDelegate::SetupHeap+42524
11: 00007FF7B6153BDC v8::internal::SetupIsolateDelegate::SetupHeap+42524
12: 00007FF7B6153BDC v8::internal::SetupIsolateDelegate::SetupHeap+42524
13: 00007FF7B6153BDC v8::internal::SetupIsolateDelegate::SetupHeap+42524
14: 00007FF7B614CF8C v8::internal::SetupIsolateDelegate::SetupHeap+14796
15: 00007FF7B6153BDC v8::internal::SetupIsolateDelegate::SetupHeap+42524
16: 00007FF7B6153BDC v8::internal::SetupIsolateDelegate::SetupHeap+42524
17: 00007FF7B6153BDC v8::internal::SetupIsolateDelegate::SetupHeap+42524
18: 00007FF7B6153BDC v8::internal::SetupIsolateDelegate::SetupHeap+42524
19: 00007FF7B6153BDC v8::internal::SetupIsolateDelegate::SetupHeap+42524
20: 00007FF7B6153BDC v8::internal::SetupIsolateDelegate::SetupHeap+42524
21: 00007FF7B6153BDC v8::internal::SetupIsolateDelegate::SetupHeap+42524
22: 00007FF7B6151191 v8::internal::SetupIsolateDelegate::SetupHeap+31697
23: 00007FF7B6150D7C v8::internal::SetupIsolateDelegate::SetupHeap+30652
24: 00007FF7B5CB62D3 v8::internal::Execution::CallWasm+1395
25: 00007FF7B5CB5C56 v8::internal::Execution::Call+182
26: 00007FF7B5D86ECB v8::Function::Call+603
27: 00007FF7B55C9DDE node::Start+1150
28: 00007FF7B55CA087 node::Start+1831
29: 00007FF7B55C8F5A node::LoadEnvironment+26
30: 00007FF7B556BA95 v8::internal::Scope::locals+30565
31: 00007FF7B55C9A73 node::Start+275
32: 00007FF7B548667C RC4_options+339324
33: 00007FF7B6287138 v8::internal::SetupIsolateDelegate::SetupHeap+1301368
34: 00007FFE583181F4 BaseThreadInitThunk+20
35: 00007FFE5A78A251 RtlUserThreadStart+33
[nodemon] app crashed - waiting for file changes before starting…

那这到底是啥问题呢?2019年4月就有外国友人碰到了这个问题并且在nodemon提了Issue。诡异的是,c:\ws\src\node_file.cc这个文件在本地机器上根本不存在。

还有朋友在安装VSCode的时候也碰到了类似的问题,然而并没有得到解决。

看到这么多的V8,小编猜想这应该是nodejs内部的问题,但是我直接用readline以后问题就解决了。所以小编也不知道为什么。反正只是用个readline阻塞一下主线程而已。

以上。

(头图不出意外的话会是pixiv 74751807

届ける言葉を今は育ててる
最后更新于 2020-05-28