Visual studio code visualstudio代码&;吞咽

Visual studio code visualstudio代码&;吞咽,visual-studio-code,gulp,Visual Studio Code,Gulp,我有一个关于visualstudio代码的问题&gulp 我正在使用typescript版本3.7.2和最新版本的Visual Studio代码。 运行gulp build时,我得到以下输出: [12:03:36] Starting gulp [12:03:36] Starting 'build'... [12:03:36] Starting subtask 'configure-sp-build-rig'... [12:03:36] Finished subtask 'configure-sp

我有一个关于visualstudio代码的问题&gulp

我正在使用typescript版本3.7.2和最新版本的Visual Studio代码。 运行gulp build时,我得到以下输出:

[12:03:36] Starting gulp
[12:03:36] Starting 'build'...
[12:03:36] Starting subtask 'configure-sp-build-rig'...
[12:03:36] Finished subtask 'configure-sp-build-rig' after 6.42 ms
[12:03:36] Starting subtask 'pre-copy'...
[12:03:36] Finished subtask 'pre-copy' after 55 ms
[12:03:36] Starting subtask 'copy-static-assets'...
[12:03:36] Starting subtask 'sass'...
[12:03:37] Finished subtask 'sass' after 1.38 s
[12:03:37] Starting subtask 'tslint'...
[12:03:39] [tslint] tslint version: 5.12.1
[12:03:39] Starting subtask 'tsc'...
[12:03:39] [tsc] typescript version: 2.9.2
[12:03:40] Finished subtask 'copy-static-assets' after 4.46 s
[12:03:48] Finished subtask 'tslint' after 10 s
[12:03:49] Finished subtask 'tsc' after 10 s
[12:03:49] Starting subtask 'post-copy'...
[12:03:49] Finished subtask 'post-copy' after 428 μs
[12:03:49] Finished 'build' after 14 s
[12:03:50] ==================[ Finished ]==================
我的问题具体是关于一行:

[12:03:39] [tsc] typescript version: 2.9.2
当我安装了3.7.2时,为什么要使用typescript版本2.9.2? 有没有办法改变这一点

编辑:

full gulpfile.js

'use strict';

const gulp = require('gulp');
const build = require('@microsoft/sp-build-web');

build.addSuppression(`Warning - [sass] The local CSS class 'ms-Grid' is not camelCase and will not be type-safe.`);

// Taken from: https://blog.mastykarz.nl/correctly-reference-images-sharepoint-framework-solutions/
build.configureWebpack.mergeConfig({
  additionalConfiguration: generatedConfiguration => {
    if (build.getConfig().production) {

      var basePath = build.writeManifests.taskConfig.cdnBasePath;
      if (!basePath.endsWith('/')) {
        basePath += '/';
      }

      generatedConfiguration.output.publicPath = basePath;
    }
    else
    {
      generatedConfiguration.output.publicPath = '/dist/';
    }

    return generatedConfiguration;
  },
});

build.initialize(gulp);
我正在使用gulp3.9.1
我尝试升级,但遇到了问题,所以我不得不降级。

我找到了一篇文章,它引导我朝着正确的方向前进。 现在我看到以下情况:

[tsc] typescript version: 3.3.4000
仍然没有使用3.7.2,但我想它已经足够好了。
希望这对其他人有所帮助…

您能在您的问题中添加
gulpfile.js
中的build函数吗?还有,你用的是什么版本的gulp?stud3nt,我更新了我的帖子。我的tslint和typescript也有同样的问题。虽然我已经安装了5.20.1和3.7.4,但它仍然像你的一样。我希望我知道tslint 5.12.1和tsc 2.9.2的作用在哪里。。。。。