小编joh*_*mer的帖子

忽略 Webpack-dev-server 中的 Typescript 错误

我继承了一个 Angular+Typescript 项目。开发环境使用 gulp 的 Web 服务器,我正在尝试切换到 webpack-dev-server,以便我们可以启用热模块替换。

当我从 build/ 目录运行 webpack-dev-server 时,命令失败,列出大约 700 个 TypeScript 错误。我们宁愿不修复它们。即使出现 TypeScript 错误,有什么方法可以使用 webpack-dev-server 吗?

我的理解是,即使发生打字稿错误,webpack 仍然应该正确创建构建文件并启动开发服务器,除非您启用 webpack-fail-plugin,而我没有启用该插件。

这是我当前的 webpack.config.js 文件:

'use strict';
var webpack = require('webpack');
var CompressionPlugin = require("compression-webpack-plugin");

var config = {
    entry: {
        build:  './app/core/bootstrap.ts',
        //adminbuild: './app/core/adminbootstrap.ts',
        //report: './app/core/reportbootstrap.ts',
        vendor: ["angular", "angular-material"]
    },

    output: {
        path: __dirname + '/build',
        publicPath: '',
        filename: '[name].bundle.js'
    },

    devtool: 'source-map',

    resolve: {
        extensions: ['', '.webpack.js', '.web.js', '.ts', '.js', '.json', '.jsx', '.js']
    },

    module: { …
Run Code Online (Sandbox Code Playgroud)

typescript webpack webpack-dev-server

5
推荐指数
1
解决办法
3510
查看次数

为什么/(red | green)/ g.exec('red,green,red,green')返回["red","red"]?

在我输入的javascript控制台中 /(red|green)/g.exec('red, green, red, green')

它返回了一个包含两个结果的数组: ["red", "red"]

它不应该返回一个包含4个结果的数组吗?如: ["red", "green", "red", "green"]

javascript regex

1
推荐指数
1
解决办法
67
查看次数