gpt4 book ai didi

node.js - 如何使用 ES6 语法导入类? (没有巴别塔)

转载 作者:搜寻专家 更新时间:2023-10-31 23:00:07 25 4
gpt4 key购买 nike

我有一个带有默认导出的 ES6 类的文件:

accessmanager.js

export default class AccessManagerClient {
constructor(){
...
}
}

我想像这样导入它:

anotherFile.js

import AccessManagerClient from '../someFolder/accessmanager';

当我运行规范时出现错误:

import AccessManagerClient from '../someFolder/accessmanager';
^^^^^^

SyntaxError: Unexpected token import

我有这样的 npm 和 Node 版本:

$ npm -v
5.3.0

$ node -v
v8.0.0

最佳答案

你不能没有 Babel 或其他一些打包器/ bundler /转译器,因为 Node 还没有对 import/export 的原生支持。要么使用 Node 自带的 modules ,或打包器/ bundler /转译器。

关于node.js - 如何使用 ES6 语法导入类? (没有巴别塔),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45917337/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com