如何使用带有Browserify的打字稿模块?

托兰·比卢普斯(Toran Billups)

我是TypeScript的新手,目前正在使用带有浏览器帮助的CJS。当我将打字稿添加到混合中时,TSC编译器抱怨要求说

error TS2095: Could not find symbol 'require'

这是我进行browerify的切入点

var Hello:any = require('hello.js').Hello;

这是我的hello js文件(上面需要)

var React = require('react');

var Hello = React.createClass({displayName: 'Hello',
    render: function() {
        return React.DOM.div(null, "Hello ", this.props.name);
    }
});

exports.Hello = Hello;
托兰·比卢普斯(Toran Billups)

感谢@AlexB的回复。将def添加到我的app.ts顶部,如下所示:

///<reference path='../typings/node.d.ts' />

var Hello:any = require('hello.js').Hello;

更新资料

还值得一提...如果您不希望/不想拥有打字信息,可以按以下方式忽略它

declare var require:any;

var Hello:any = require('hello.js').Hello;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用带有浏览器功能的打字稿模块?

来自分类Dev

如何使用打字稿编写节点模块?

来自分类Dev

如何使用打字稿编写marionettejs模块?

来自分类Dev

如何使用打字稿编写节点模块?

来自分类Dev

打字稿:如何扩展现有的模块定义?

来自分类Dev

打字稿:如何使用drawHeaderRow创建带有水平标题的表格?

来自分类Dev

如何在打字稿中使用带有模板的抽象类并调用它

来自分类Dev

如何在打字稿中使用带有矩阵参数的 svg.js 变换?

来自分类Dev

如何在带有打字稿的 Observable 中使用计时器调用 Observable?

来自分类Dev

如何使用打字稿支持同一模块的多个版本?

来自分类Dev

打字稿:带有有效键入的“找不到模块”

来自分类Dev

如何包含打字稿模块声明

来自分类Dev

无法使用React解析打字稿模块

来自分类Dev

使用带有meteorhacks:npm和browserify的npm模块的Meteor.js Browserify错误

来自分类Dev

带有子/父引用的角度/打字稿树-如何避免在声明之前使用块范围的变量

来自分类Dev

如何使用打字稿显示带有切换按钮的 html 表的内联详细信息

来自分类Dev

遇到错误:如何从打字稿中正确使用已翻译和键入的打字稿npm模块?

来自分类Dev

带有Browserify和TypeScript模块的袋鼠

来自分类Dev

Coffeescript require模块带有参数,browserify

来自分类Dev

带有Browserify Shim的Alias NPM模块

来自分类Dev

打字稿外部模块

来自分类Dev

打字稿内部模块

来自分类Dev

打字稿外部模块

来自分类Dev

如何在解决模块时阻止打字稿2.0遍历所有父目录?

来自分类Dev

使用ui-router类型定义的打字稿时,模块'ng'没有导出的成员'ui'

来自分类Dev

打字稿:是否可以使用没有模块的`declare const`来公开全局变量

来自分类Dev

如何使用AMD模块在普通js中创建打字稿类的对象实例

来自分类Dev

如何使用常规脚本标签运行模块化打字稿输出?

来自分类Dev

如何使用AMD模块在普通js中创建打字稿类的对象实例

Related 相关文章

  1. 1

    如何使用带有浏览器功能的打字稿模块?

  2. 2

    如何使用打字稿编写节点模块?

  3. 3

    如何使用打字稿编写marionettejs模块?

  4. 4

    如何使用打字稿编写节点模块?

  5. 5

    打字稿:如何扩展现有的模块定义?

  6. 6

    打字稿:如何使用drawHeaderRow创建带有水平标题的表格?

  7. 7

    如何在打字稿中使用带有模板的抽象类并调用它

  8. 8

    如何在打字稿中使用带有矩阵参数的 svg.js 变换?

  9. 9

    如何在带有打字稿的 Observable 中使用计时器调用 Observable?

  10. 10

    如何使用打字稿支持同一模块的多个版本?

  11. 11

    打字稿:带有有效键入的“找不到模块”

  12. 12

    如何包含打字稿模块声明

  13. 13

    无法使用React解析打字稿模块

  14. 14

    使用带有meteorhacks:npm和browserify的npm模块的Meteor.js Browserify错误

  15. 15

    带有子/父引用的角度/打字稿树-如何避免在声明之前使用块范围的变量

  16. 16

    如何使用打字稿显示带有切换按钮的 html 表的内联详细信息

  17. 17

    遇到错误:如何从打字稿中正确使用已翻译和键入的打字稿npm模块?

  18. 18

    带有Browserify和TypeScript模块的袋鼠

  19. 19

    Coffeescript require模块带有参数,browserify

  20. 20

    带有Browserify Shim的Alias NPM模块

  21. 21

    打字稿外部模块

  22. 22

    打字稿内部模块

  23. 23

    打字稿外部模块

  24. 24

    如何在解决模块时阻止打字稿2.0遍历所有父目录?

  25. 25

    使用ui-router类型定义的打字稿时,模块'ng'没有导出的成员'ui'

  26. 26

    打字稿:是否可以使用没有模块的`declare const`来公开全局变量

  27. 27

    如何使用AMD模块在普通js中创建打字稿类的对象实例

  28. 28

    如何使用常规脚本标签运行模块化打字稿输出?

  29. 29

    如何使用AMD模块在普通js中创建打字稿类的对象实例

热门标签

归档