标签: grunt-ts

从多个TypeScript类创建单个CommonJS模块

我正在尝试找出将应用程序拆分为几个可供其他应用程序使用的CommonJS模块的最佳方法.

我有5个TS类,我想将它们捆绑为一个CommonJS模块.然后我打算将此模块发布到私有NPM仓库,因此可以被其他应用程序使用.理想情况下,我想用它打包相关的*.d.ts定义文件.

最好的方法是什么?我正在使用外部TS模块,但是这些模块为每个TS类生成一个单独的CommonJS模块.

commonjs node.js typescript grunt-ts

10
推荐指数
1
解决办法
5144
查看次数

最新版本的jQuery for TypeScript引发了语法错误?

我几乎100%肯定我做错了导致这一点,因为我对TypeScript非常新,并且一直在更新旧的代码库.

当我将jQuery更新到最新版本时,当我尝试使用grunt构建项目时,会出现以下错误.

/jquery/jquery.d.ts(279,40):错误TS1005:','预计.

/jquery/jquery.d.ts(279,61):错误TS1005:'='预期.

/jquery/jquery.d.ts(279,64):错误TS1003:预期的标识符.

/jquery/jquery.d.ts(279,97):错误TS1005:','预计.

/jquery/jquery.d.ts(279,118):错误TS1005:'='预期.

我缩短了路径而没有给出每一条线,但是它们有很多.

我正在使用grunt-ts构建它,它似乎正在使用tsc v1.0.1- 我不确定这将设置在哪里我只是在尝试构建时通过输出.

jquery gruntjs typescript grunt-ts

6
推荐指数
1
解决办法
3052
查看次数

将typescript定义文件编译到wwwroot文件夹时出现"重复标识符"错误

我创建了一个ASP.NET 5项目,主要用于前端打字脚本应用程序.

我正在使用grunt和grunt-ts来编译.

我有一个'src'文件夹,其中包含我的所有打字稿文件

grunt-ts编译'src'文件夹中的所有内容,并将其与单个js文件组合,然后将其放入wwwroot文件夹中.还会生成一个打字稿定义文件并将其放在wwwroot文件夹中.

用grunt/grunt-ts编译完美无瑕.

问题:当定义文件存在于wwwroot文件夹中时,visual studio IDE开始给我很多"重复标识符"错误.这当然是因为定义文件.

有没有办法让visual studio忽略它的IDE /内部打字稿编译的wwwroot文件夹(或任何文件夹)?

typescript grunt-ts visual-studio-2015 asp.net-core

5
推荐指数
1
解决办法
1599
查看次数

错误TS6044:编译器选项'types'需要一个参数

error TS6044: Compiler option 'types' expects an argument.尝试"types": []在tsconfig.json中设置时,我遇到以下错误.

我们正在使用grunt-ts

这是官方TS文档推荐的,以消除以下错误: node_modules/@types/angular/index.d.ts(14,9): error TS2403

这是TS文档的链接

指定"类型":[]禁用自动包含@types包.

但是,我没有禁用自动包含@types,而是看到了错误 error TS6044: Compiler option 'types' expects an argument.

有人能帮我吗?

typescript grunt-ts

5
推荐指数
0
解决办法
757
查看次数