Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么webpack不输出源映射中的文件名?_Javascript_Webpack_Source Maps - Fatal编程技术网

Javascript 为什么webpack不输出源映射中的文件名?

Javascript 为什么webpack不输出源映射中的文件名?,javascript,webpack,source-maps,Javascript,Webpack,Source Maps,我尝试了不同的devtool设置:eval、内联源代码映射、eval源代码映射、廉价eval源代码映射、廉价模块eval源代码映射。我似乎唯一能够生成文件名的是eval选项 eval选项生成如下所示的源URL webpack:///./src/resolvers.js 而所有其他选项似乎都会生成像 webpack-internal:///1 我的目标是使用廉价模块评估源代码映射选项 这是网页包配置 var path = require("path") var nodeExternals =

我尝试了不同的
devtool
设置:eval、内联源代码映射、eval源代码映射、廉价eval源代码映射、廉价模块eval源代码映射。我似乎唯一能够生成文件名的是
eval
选项

eval选项生成如下所示的源URL

webpack:///./src/resolvers.js
而所有其他选项似乎都会生成像

webpack-internal:///1
我的目标是使用
廉价模块评估源代码映射
选项

这是网页包配置

var path = require("path")
var nodeExternals = require("webpack-node-externals")

module.exports = {
  entry: "./src/index.js",
  output: {
    filename: "bundle.js",
    path: path.resolve(__dirname, "dist")
  },
  target: "node",
  externals: [nodeExternals()],
  module: {
    rules: [
      {
        test: /\.gql$/,
        use: "raw-loader"
      }
    ]
  },
  resolve: {
    alias: {
      GQLSchema$: path.resolve(__dirname, "src/schema/types.gql"),
      Utils: path.resolve(__dirname, "src/utils")
    }
  },
  watch: true,
  devtool: "cheap-module-eval-source-map"
}