当我运行yarn run dev
来运行下一个应用程序时,我遇到了错误。不过React js项目运行得很好。
我尝试过什么:
- 重新安装nodejs。
- 使用Windows(在Windows上运行良好)
以下是控制台输出:
> next-cafegent@0.1.0 dev
> next dev
node[61231]: ../src/module_wrap.cc:599:v8::MaybeLocal<v8::Promise> node::loader::ImportModuleDynamically(v8::Local<v8::Context>, v8::Local<v8::Data>, v8::Local<v8::Value>, v8::Local<v8::String>, v8::Local<v8::FixedArray>): Assertion `(it) != (env->id_to_function_map.end())' failed.
1: 0x7f60cea96e8d node::Abort() [/usr/bin/../lib/libnode.so.111]
2: 0x7f60cea971d6 node::Assert(node::AssertionInfo const&) [/usr/bin/../lib/libnode.so.111]
3: 0x7f60cea49a4d [/usr/bin/../lib/libnode.so.111]
4: 0x7f60cefd847a v8::internal::Isolate::RunHostImportModuleDynamicallyCallback(v8::internal::MaybeHandle<v8::internal::Script>, v8::internal::Handle<v8::internal::Object>, v8::internal::MaybeHandle<v8::internal::Object>) [/usr/bin/../lib/libnode.so.111]
5: 0x7f60cf412b18 v8::internal::Runtime_DynamicImportCall(int, unsigned long*, v8::internal::Isolate*) [/usr/bin/../lib/libnode.so.111]
6: 0x7f60ced5a5f4 [/usr/bin/../lib/libnode.so.111]
zsh: IOT instruction (core dumped) npm run dev
2条答案
按热度按时间wbgh16ku1#
在linux中切换到nodejs的稳定版本,现在是18.15.0
这应该解决了错误,它在我的笔记本电脑上工作。我希望它能帮助你!
aurhwmvo2#
更改为稳定版本修复了该问题。