import Raven = require('raven-js');
是原始的Typescript导入语法。
现在首选新的ES6样式导入(从TS 1.5开始)
import * as Raven from 'raven-js'
这两种语法会导入一个外部库/模块,其类型定义必须是可用的,既可以作为tsconfig.json
在库中引用的单独定义文件,也可以作为库的一部分在库的typings
条目中对其进行引用package.json
(///<reference
应避免使用语法)。
请注意,在“需要”环境中,例如commonjs,
const Raven = require('raven-js');
将Raven
作为其余代码可用any
(即,将不会导入定义)。当尝试使用您没有(或确实想制作)其定义的JS库时,这可能很方便。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句