加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

将typescript定义文件编译到wwwroot文件夹时出现“重复标识符”

发布时间:2020-12-16 03:23:58 所属栏目:asp.Net 来源:网络整理
导读:我创建了一个ASP.NET 5项目,主要用于前端打字脚本应用程序. 我正在使用grunt和grunt-ts来编译. 我有一个’src’文件夹,其中包含我的所有打字稿文件 grunt-ts编译’src’文件夹中的所有内容,并将其与单个js文件组合,然后将其放入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文件夹(或任何文件夹)?

解决方法

您想要将tsconfig.json文件添加到项目的根目录,其中包含以下内容:

{
  "compilerOptions": {
    "noImplicitAny": true,"noEmitOnError": true,"removeComments": false,"sourceMap": false,"module": "commonjs","target": "es5"
  },"exclude": [
    "bower_components","node_modules","wwwroot"
  ]
}

tsconfig.json文件负责
配置TypeScript编译.

????>????????compilerOptions – TypeScript到JavaScript编译选项.????????????????????>“noImplicitAny”:true – 不允许隐式任何变量.强制它们被明确声明.????????????>“noEmitOnError”:true – 停止错误处理.????????????>“removeComments”:false – 不删除评论.????????????>“sourceMap”:false – 不创建源映射文件(将此保留为gulp插件).????????????>“module”:“commonjs” – 使用Common JS模块.????????????>“target”:“es5” – 编译为ECMAScript 5.????????????????>????????exclude – 排除扫描TypeScript的bower_components,node_modules和wwwroot文件夹????????(.ts)或TypeScript定义(.d.ts)文件.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读