【问题标题】:How to use the import statement properly?如何正确使用import语句?
【发布时间】:2020-09-04 23:53:27
【问题描述】:

我想尝试以下 npm 软件包 camera-capture,从我的网络摄像头捕捉视频。 我对 npmtypescript 都很陌生,所以我不确定如何正确测试它。 到目前为止,我所做的如下:

  1. 复制this example,然后将其保存在index.js 文件中
  2. 尝试使用node index.js从终端执行它

我收到以下错误:

SyntaxError: Cannot use import statement outside a module

我知道我所做的可能是错误的,但是,作为初学者,软件包主页上的解释对我来说还不够,我需要了解进一步的步骤以使其正常工作。

我的问题是:如何设置合适的环境来运行这个库的测试?

【问题讨论】:

    标签: typescript npm import


    【解决方案1】:

    所以我专门通过以下方式解决了import 问题:

    1. 复制此示例,然后将其保存在index.ts 文件中
    2. 使用tsc index.ts编译,
    3. 使用node index.js 从终端执行生成的js 文件

    这解决了import 问题。但是,抛出了其他问题(我认为与这个问题无关),

    【讨论】:

      【解决方案2】:

      你可以试试

      const VideoCapture=require('camera-capture')

      而不是

      从“相机捕捉”导入 {VideoCapture}

      【讨论】:

      • 这使它“以某种方式”工作,但这不是一个完整的答案。我一直在四处寻找,发现这个问题解释了importrequire stackoverflow.com/questions/46677752/… 之间的区别
      猜你喜欢
      • 2019-11-26
      • 2014-12-13
      • 2022-06-13
      • 1970-01-01
      • 1970-01-01
      • 2020-09-01
      • 2015-09-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多