【问题标题】:How can I run nodejs in eclipse?(javascript runtime does not appear in eclipse preferences)如何在 Eclipse 中运行 nodejs?(javascript 运行时不会出现在 Eclipse 首选项中)
【发布时间】:2022-01-10 09:37:05
【问题描述】:

也许发现了类似的问题,但这些问题很老,推荐过时的插件。 -我正在为企业 Java 开发人员使用 Eclipse Ide 2021-06,并安装了 Nodejs 16.3 和 Npm。
作为eclipse news 说,Eclipse Neon 及更高版本将默认支持 jnodejs,您可以配置运行时,但我在首选项的 javaScript 部分中看不到任何运行时,在导入部分中看不到任何与 nodeJs 和 JavaScript 相关的选项。 我尝试安装 nodeClipse 插件但遇到错误。 当我将 nodeJs 项目作为常规项目导入时,出现此错误。 C:\Users\Hamidreza Abroshan\Documents\workspace-spring-tool-suite-4-4.12.0.RELEASE.metadata.plugins\org.eclipse.wildwebdeveloper.embedder.node\node-v14.15.4-win-x64\ node.exe index.js D:\dclm\dclm-customer-interaction-worker\dclm\node_modules\grpc\src\grpc_extension.js:55 抛出错误; ^

错误:加载 gRPC 二进制模块失败,因为它没有为当前系统安装 预期目录:node-v83-win32-x64-unknown 找到:[node-v93-win32-x64-unknown] 这个问题通常可以通过在当前系统上运行“npm rebuild”来解决 原始错误:找不到模块 'D:\dclm\dclm-customer-interaction-worker\dclm\node_modules\grpc\src\node\extension_binary\node-v83-win32-x64-unknown\grpc_node.node' 需要堆栈:

  • D:\dclm\dclm-customer-interaction-worker\dclm\node_modules\grpc\src\grpc_extension.js

**注意:我可以使用 npm run start 从命令行成功运行这个项目。 提前致谢。

【问题讨论】:

  • 当前版本的Eclipse Wild Web Developer 能否重现此问题(通过帮助> 安装新软件... 使用更新站点https://download.eclipse.org/wildwebdeveloper/snapshots 进行更新)?如果是,请提供一个可以复制的例子。 Node.js 嵌入在 Eclipse JEE IDE 中,因此无需在您的系统上安装它。
  • howlger,Eclipse Wild Web 开发人员默认随 Eclipse 一起安装,供企业 Java 开发人员使用。请查看我的回答,如果您有任何 cmets,请在此处注明。

标签: javascript node.js eclipse


【解决方案1】:

我找到了这种方式,但如果您找到更好的方式,请发布您的答案。 首先,将应用程序作为通用项目 E.G 导入,文件>导入>通用>现有项目到工作空间。 然后,打开项目资源管理器视图并找到 package.json。 写点击它并选择运行配置。

选择启动 npm 并创建新配置。 现在,在 npm 命令中输入 run start 并在 package.json 文件中输入文件的地址。 点击运行,您的应用程序将成功运行。 这个配置应该是第一次完成,以后,你可以去 runAs 并选择 npm... 如果找不到 package.json,打开 Cmd 并导航到项目根文件夹并键入 npm run start 它将下载一些依赖项并同时创建 package.json。

【讨论】:

  • 很高兴您自己找到了答案。恕我直言,Eclipse Wild Web Developer 应该为此类事情提供更多文档和更多对话框。请考虑为 Wild Web Developer 做出贡献。
猜你喜欢
  • 1970-01-01
  • 2011-03-04
  • 1970-01-01
  • 2011-05-09
  • 2017-02-28
  • 1970-01-01
  • 2016-04-13
  • 2011-05-29
  • 1970-01-01
相关资源
最近更新 更多