Ionic和ssh2:错误:不支持process.binding

时间:2018-06-13 20:36:02

标签: javascript node.js typescript ionic-framework ionic3

我正在尝试学习Ionic,我正在尝试创建一个使用SSH2在应用程序和服务器之间建立ssh连接的简单应用程序。以下是我为解决问题所采取的步骤:

重现的步骤:

  1. 创建应用程序:ionic start app_name tabs
  2. cd to app_name directory
  3. npm install --save ssh2
  4. 打开项目,转到任何页面(例如home.ts)并从' ssh2';
  5. 导入ssh2
  6. 内部构造函数类型:console.dir(ssh2);运行ionic serve
  7. 获取错误:找不到模块:dns 并通过将 dns:'空' 添加到 /config/webpack.config来解决。 JS
  8. 再次运行应用程序并获取错误:不支持process.binding
  9. 我使用以下内容:
    离子框架:3.9.2
    离子应用程序脚本:3.1.10
    Angular Core:5.2.11
    Angular Compiler CLI:5.2.11
    节点:8.11.2
    OS平台:Windows 10

1 个答案:

答案 0 :(得分:0)

谢谢Suraj!似乎ssh2仅针对node.js

编写

Can you use the node package ssh2 in a browser?