将代码从 JS 移植到 TypeScript

Port code from JS to TypeScript

我使用 honeybadger 进行错误跟踪

在 js 文件中我有这段代码。

 var Honeybadger = require('honeybadger-js/honeybadger');

Honeybadger.configure({
  apiKey: *********,
  environment: process.env.RAILS_ENV || 'development',
  revision: process.env.GIT_COMMIT || 'master',
  debug: true
});

我需要在ts脚本中使用它

但是当我复制代码时出现错误

file: 'file:///Users/admin/Documents/GitHub/falco-web/app/javascript/packs/hello_typescript.ts' severity: 'Error' message: 'Cannot find name 'require'.' at: '3,19' source: 'ts' code: '2304'

file: 'file:///Users/admin/Documents/GitHub/falco-web/app/javascript/packs/hello_typescript.ts' severity: 'Error' message: 'Cannot find name 'process'.' at: '7,16' source: 'ts' code: '2304'

我该如何解决?

你应该使用这个:

import Honeybadger from 'honeybadger-js/honeybadger';