将代码从 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';
我使用 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';