Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Output is not compatible with friendly-errors-webpack-plugin #88

Open
sobolevn opened this issue Oct 28, 2017 · 1 comment
Open

Output is not compatible with friendly-errors-webpack-plugin #88

sobolevn opened this issue Oct 28, 2017 · 1 comment

Comments

@sobolevn
Copy link

sobolevn commented Oct 28, 2017

For some reason errors from this loader do not show up in friendly-errors-webpack-plugin.

Output

Here's what I got in my terminal:

Hash: 4585efb6ea03f7e9685c
Version: webpack 3.8.1
Time: 1312ms
                               Asset       Size  Chunks                    Chunk Names
382c4f4c783f67dc1696.hot-update.json   44 bytes          [emitted]         
                                0.js    21.6 kB       0                    
                           client.js    2.06 MB       1  [emitted]  [big]  client
1.e8e1c3e257861a2901a6.hot-update.js    9.41 kB       1  [emitted]         client
e8e1c3e257861a2901a6.hot-update.json   43 bytes          [emitted]         
                          index.html  254 bytes          [emitted]         
   [3] (webpack)/hot/log.js 1 kB {1}
  [14] multi ./build/dev-client.js ./client/index.ts 40 bytes {1}
  [15] ./build/dev-client.js 69 bytes {1}
  [16] (webpack)-dev-server/client?/ 7.95 kB {1}
  [17] ./node_modules/url/url.js 23.3 kB {1}
  [24] ./node_modules/strip-ansi/index.js 161 bytes {1}
  [26] ./node_modules/loglevel/lib/loglevel.js 7.74 kB {1}
  [29] (webpack)-dev-server/client/overlay.js 3.73 kB {1}
  [34] (webpack)/hot nonrecursive ^\.\/log$ 170 bytes {1} [built]
  [36] (webpack)/hot/dev-server.js 1.56 kB {1}
  [38] ./client/index.ts 85 bytes {1}
  [39] ./client/polyfills.ts 98 bytes {1}
  [43] ./client/app.ts 354 bytes {1} [built]
  [45] ./client/components/App.vue 1.89 kB {1}
  [49] ./client/router/index.ts 405 bytes {1}
    + 48 hidden modules

WARNING in ./client/store/index.ts
[2, 18]: " should be '

 @ ./client/app.ts 6:0-34
 @ ./client/index.ts
 @ multi ./build/dev-client.js ./client/index.ts
Child html-webpack-plugin for "index.html":
                                   Asset      Size  Chunks             Chunk Names
                              index.html   1.45 MB       1             
    382c4f4c783f67dc1696.hot-update.json  44 bytes          [emitted]  
       [0] ./node_modules/html-webpack-plugin/lib/loader.js!./build/index.html 623 bytes {1}
       [1] ./node_modules/lodash/lodash.js 540 kB {1}
       [2] (webpack)/buildin/global.js 488 bytes {1}
       [3] (webpack)/buildin/module.js 495 bytes {1}

And no errors on webpage.

Desired output

Friendly formatted errors on a web page.

Configuration

Here' my webpack configuration:

module.exports = {
  plugins: [
    new webpack.DefinePlugin({
      'process.env.NODE_ENV': JSON.stringify('development')
    }),
    // https://github.com/glenjamin/webpack-hot-middleware#installation--usage
    new webpack.HotModuleReplacementPlugin(),
    new webpack.NoEmitOnErrorsPlugin(),
    new FriendlyErrors()
  ],
  // some other stuff 
  module: {
    loaders: [
      {
        enforce: 'pre',
        test: /\.ts$/,
        loader: 'tslint-loader',
        exclude: /(node_modules)/,
        options: {
          typeCheck: true,
          tsConfigFile: 'tsconfig.json'
        }
      },
      {
        test: /\.ts$/,
        loader: 'ts-loader',
        options: {
          appendTsSuffixTo: [/\.vue$/]
        }
      }
    ]
  }
}

Versions

    "webpack": "^3.8.1",
    "ts-loader": "^3.1.0",
    "tslint": "^5.8.0",
    "tslint-config-standard": "^7.0.0",
    "tslint-loader": "^3.5.3",
@JamieMaple
Copy link

same problem...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants