【发布时间】:2023-03-08 11:08:01
【问题描述】:
当我尝试从 NodeJS 激活编码辅助时遇到此错误
2018-04-19 09:35:55,784 [4181746] 信息 - .NodeJsCoreLibraryConfigurator - configureAndAssociateWith(/usr/local/bin/node, 9.10.1) 2018-04-19 09:35:55,792 [4181754] 信息 - .NodeJsCoreLibraryConfigurator - 配置(/usr/local/bin/node,9.10.1) 2018-04-19 09:35:55,802 [4181764] 信息 - .NodeJsCoreLibraryConfigurator - 运行 /usr/local/bin/node --debug=50662 /Applications/PhpStorm.app/Contents/plugins/NodeJS/js/node-core -modules/node-core-modules-loader.js 断言缓冲区 child_process cluster crypto dgram dns domain events fs http https net os path punycode querystring readline repl stream string_decoder tls tty url util vm zlib 2018-04-19 09:35:55,954 [4181916] 信息 - .NodeJsCoreLibraryConfigurator - 进程以退出代码 9 终止 2018-04-19 09:36:55,819 [4241781] 警告 - .NodeJsCoreLibraryConfigurator - 无法配置 Node.js 核心库 com.intellij.execution.ExecutionException:无法获取核心模块:超时 在 com.jetbrains.nodejs.library.NodeJsCoreSourcesFetchSession$MyProcessListener.awaitReady(NodeJsCoreSourcesFetchSession.java:314) 在 com.jetbrains.nodejs.library.NodeJsCoreSourcesFetchSession.fetchSourcesSync(NodeJsCoreSourcesFetchSession.java:99) 在 com.jetbrains.nodejs.library.NodeJsCoreLibraryConfigurator.configure(NodeJsCoreLibraryConfigurator.java:92) 在 com.jetbrains.nodejs.library.NodeJsCoreLibraryConfigurator.access$000(NodeJsCoreLibraryConfigurator.java:45) 在 com.jetbrains.nodejs.library.NodeJsCoreLibraryConfigurator$1.run(NodeJsCoreLibraryConfigurator.java:252) 在 com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:726) 在 com.intellij.openapi.progress.impl.CoreProgressManager$6.run(CoreProgressManager.java:410) 在 com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:176) 在 com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:556) 在 com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:501) 在 com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:66) 在 com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:163) 在 com.intellij.openapi.application.impl.ApplicationImpl.a(ApplicationImpl.java:594) 在 com.intellij.openapi.application.impl.ApplicationImpl$2.run(ApplicationImpl.java:334) 在 java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 在 java.util.concurrent.FutureTask.run(FutureTask.java:266) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 在 java.lang.Thread.run(Thread.java:745)
我在节点解释器配置中正确指定了节点和 npm 库。
有什么建议吗?
【问题讨论】:
-
你一定有一些网络相关的问题:"Cannot fetch core modules: timed out at "
-
如何调试?
-
你使用什么版本的 PhpStorm?另外,您的 Node.js 版本是什么 - 是 9.x 吗?
-
你使用什么版本的 PhpStorm?另外,您的 Node.js 版本是什么 - 是 9.x 吗?
-
我使用的是 PhpStorm 2017.1,是的,node.js 版本是 9.11.1