get manifestOutputPath() {
    const { filename } = this.options;
    if (path.isAbsolute(filename)) {
      return filename;
    }

    const { outputPath, options: { devServer } } = this.compiler;

    if (this.isRequestFromDevServer && devServer) {
      let devOutputPath = (devServer.outputPath || outputPath || '/');

      if (devOutputPath === '/') {
        console.warn('Please use an absolute path in options.output when using webpack-dev-server.');
        devOutputPath = this.compiler.context || process.cwd();
      }

      return path.resolve(devOutputPath, filename);
    }

    return path.resolve(outputPath, filename);
  }
/**
   * Get assets manifest output path
   * @readonly
   * @method manifestOutputPath
   * @returns {string} - Output path containing path + filename.
   */
Get assets manifest output path
@readonly
@method manifestOutputPath
@returns {string} - Output path containing path + filename.
Get assets manifest output path @readonly @method manifestOutputPath @returns { string } - Output path containing path + filename .
get manifestOutputPath() {
    const { filename } = this.options;
    if (path.isAbsolute(filename)) {
      return filename;
    }
    const { outputPath, options: { devServer } } = this.compiler;
    if (this.isRequestFromDevServer && devServer) {
      let devOutputPath = (devServer.outputPath || outputPath || '/');
      if (devOutputPath === '/') {
        console.warn('Please use an absolute path in options.output when using webpack-dev-server.');
        devOutputPath = this.compiler.context || process.cwd();
      }
      return path.resolve(devOutputPath, filename);
    }
    return path.resolve(outputPath, filename);
  }
get manifestOutputPath ( ) { const { filename } = this . options ; if ( path . isAbsolute ( filename ) ) { return filename ; } const { outputPath , options : { devServer } } = this . compiler ; if ( this . isRequestFromDevServer && devServer ) { let devOutputPath = ( devServer . outputPath || outputPath || '/' ) ; if ( devOutputPath === '/' ) { console . warn ( 'Please use an absolute path in options.output when using webpack-dev-server.' ) ; devOutputPath = this . compiler . context || process . cwd ( ) ; } return path . resolve ( devOutputPath , filename ) ; } return path . resolve ( outputPath , filename ) ; }
Get assets manifest output path
 @readonly
 @method manifestOutputPath
 @returns {string} - Output path containing path + filename.
Get assets manifest output path @readonly @method manifestOutputPath @returns { string } - Output path containing path + filename .