当前位置: 首页 > 知识库问答 >
问题:

带Angular2的Gulp打字脚本tsconfig

欧阳俊捷
2023-03-14

我有问题排除文件夹在我的应用程序。我使用gulp typescript进行编译和tsconfig文件。问题出在仍在编译的node_modules文件夹上。

var tsProject = ts.createProject('tsconfig.json', { typescript: require('typescript') });

gulp.task('tscompile', function () {
var tsResult = tsProject.src("./angular/**/*.ts") // instead of gulp.src(...)
    .pipe(ts(tsProject));

return tsResult.js.pipe(gulp.dest('./'));
 {
  "compilerOptions": {
    "target": "es5",
    "module": "system",
    "moduleResolution": "node",
    "sourceMap": true,
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "removeComments": false,
    "noImplicitAny": false
  },
  "exclude": [
    "node_modules",
    "Scripts"
  ]
}

和我的任务运行器控制台:

每一口都是最新的版本。角2是beta7。你能帮帮我吗,哪里有问题?非常感谢。

共有1个答案

许茂才
2023-03-14

可以通过引用调用bootstrap的TypeScript文件中的browser.d.ts声明文件来修复许多错误:

///<reference path="../node_modules/angular2/typings/browser.d.ts"/>

对于作用域错误,就很难说了。您要使用的作用域类/接口是什么?

 类似资料:
  • 问题是 我使用的是和 我成功地重新安装了npm_modules,但是还没有修复我处理的内容。 然后,任务“scripts-javascript-dist”从 你能带领我解决这个问题吗? null 我想,我错过了什么,但我认不出是什么。

  • gulp版本是4.0.2 babel版本是6.23.0 打完没出现错误,但是到浏览器就出现

  • 问题内容: 我正在尝试查看一个字符串是否是Shell脚本(#!bin / sh)中另一个字符串的一部分。 我现在的代码是: 我要寻找的结果是,我想知道“ bla1”中何时存在“ bla”。 谢谢和亲切的问候, 帮帮我? 问题答案: 在bash中,您可以编写(注意星号在引号 之外 ) 对于/ bin / sh,运算符仅用于相等性,不适用于模式匹配。您可以使用,虽然 如果您专门针对Linux,则假定存

  • 我有一个表用户,我需要不断上传,所以一旦更新,我想直接重新启动命令。 实际上,我使用的是一个cron,它每分钟都会用Laravel启动自己(

  • 首先要说的,这个仅属把补丁打包而安装补丁的过程是通过运行XPLODE.EXE而实现的! 本脚本主要实现可以在安装过程调用Xplode实现马上安装的,另外可以选择重启后安装,就是写入注册实现重启后运行一次的命令!我将补丁放在SEV里面 ,SE2为另外的一些软件也可以。CLEAN.EXE为垃圾清理工具。 目录参考 ├─SEV │ └─SE2 └─TEMP └─ XPLODEREGISTRY.X4E └

  • 我正在学习Typescript,并尝试实现一个简单的React/Redux应用程序。当我使用同步操作时,它工作得很好,但问题在于异步操作。我正在学习官方的redux教程。 首先,我宣布会议状态 然后我为这个动作声明接口 我使用联合类型导出它们