【问题标题】:import class from external madule does not work in NodeJS从外部模块导入类在 Node JS 中不起作用
【发布时间】:2020-08-02 15:04:24
【问题描述】:

我对 Node.js 很陌生,并尝试为我的工作学习它。 我想从名为“client.ts”的文件中导入类名“IgApiClient” 该文件存在于“src”文件夹中的“core”文件夹中。 我尝试运行的文件在“example”文件夹下,它和“src”在一个文件夹中。

这是我所说的截图:

first

second

我认为我应该为此使用 import 语句,如下所示:

import { IgApiClient } from '../src';

这适用于 13 之前的 nodejs 版本和 13 及以上的版本,我应该使用如下:

const { IgApiClient } = require('../src');

我将第二个用于我的目的。 但是当我运行代码时,它得到了这个错误:

the error

我还尝试将“client”文件移动到“node_modules”文件夹并将“../src”替换为“../src/core/client”,但它们都不起作用。 它出什么问题了? 我该如何解决? 如果有人对此有更好的想法,我将不胜感激。

【问题讨论】:

    标签: node.js import


    【解决方案1】:

    使用 babel 来使用 ES6 特性,例如 NodeJs 中的类。你检查这个作为一个例子babel-node

    【讨论】:

      猜你喜欢
      • 2020-05-19
      • 1970-01-01
      • 1970-01-01
      • 2022-01-22
      • 2021-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多