只是把它放在那里,看看是否有其他人有这个问题......
我使用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)