gpt4 book ai didi

node.js - 导入 node.js 模块 - SyntaxError : Unexpected identifier

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

我正在尝试执行以下导入

import  ResClient from 'resclient';

结果

/home/arran/WebstormProjects/untitled1/app.js:2
import ResClient from 'resclient';
^^^^^^^^^

SyntaxError: Unexpected identifier
at new Script (vm.js:85:7)
at createScript (vm.js:266:10)
at Object.runInThisContext (vm.js:314:10)
at Module._compile (internal/modules/cjs/loader.js:698:28)
at Object.Module._extensions..js
(internal/modules/cjs/loader.js:749:10)
at Module.load (internal/modules/cjs/loader.js:630:32)
at tryModuleLoad (internal/modules/cjs/loader.js:570:12)
at Function.Module._load (internal/modules/cjs/loader.js:562:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:801:12)
  • 模块文档位于here并在示例中执行完全相同的导入。
  • 我已经全局安装了模块。

    npm list -g | grep resclient
    └─┬ resclient@2.0.2
  • 我正在使用以下 Node 版本

     $node -v
    v11.10.1

我看过其他一些关于此错误的帖子。例如here但这是一个基于浏览器的问题,使用客户端 javascript 而不是 Node 。我是 Node 新手,所以无论多么基本,我都会很感激任何指示。

最佳答案

至于 Node 12,您可以在 package.json 中添加属性 type 作为

“类型”:“模块”

并且不要忘记使用 experimental-modules 标志运行 Node node --experimental-modules youapp.js

关于node.js - 导入 node.js 模块 - SyntaxError : Unexpected identifier,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55002755/

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