小编And*_*get的帖子

TypeScript编译速度极慢> 12秒

只是把它放在那里,看看是否有其他人有这个问题......

我使用webpack作为我的构建工具构建了一个带有typescript的角度2应用程序,它都运行良好,但是我注意到typescript编译超级超慢,我现在在12秒....,它非常清楚,这是都是由于打字稿编译过程....

我使用ts-loader或awesome-typescript-loader得到了类似的结果,如果我注释掉这个加载器,我的构建时间会下降到1秒左右....

在进行了一些研究之后,编译打字稿时"慢速"似乎是"正常",但正常情况下是12秒?

旧帖子暗示可能是由于节点版本冲突,我目前正在运行v4.4.2 ...

以下是我的webpack代码以防万一有人发现错误的地方.. Uglify部分中的注释代码是由于角度2方面的一些"错误"...

const path = require('path');
const merge = require('webpack-merge');
const webpack = require('webpack');

const NpmInstallPlugin = require('npm-install-webpack-plugin');
const CopyWebpackPlugin = require('copy-webpack-plugin');
const HtmlWebpackPlugin = require('html-webpack-plugin');
const TARGET = process.env.npm_lifecycle_event;

const PATHS = {
  app: path.join(__dirname, 'app'),
  dist: path.join(__dirname, 'dist')
};

const common = {
  entry: {
    vendor: ['./app/vendor.ts'],
    main: ['./app/boot.component.ts']
  },
  output: {
    filename: '[name].[hash].bundle.js',
    path: PATHS.dist
  },
  resolve: {
    extensions: ['', '.js', '.ts']
  },
  plugins: [
    new HtmlWebpackPlugin({
      title: 'Qarrot Performance',
      template: …
Run Code Online (Sandbox Code Playgroud)

performance typescript webpack angular

9
推荐指数
2
解决办法
3960
查看次数

标签 统计

angular ×1

performance ×1

typescript ×1

webpack ×1