webpack-dev-server:“找不到script.js 404”

// public/index.html

<h1 id="headline">testing serving an index.html file</h1> // renders
<script src="testScript.js"></script>  // GET http://localhost:3000/public/testScript.js net::ERR_ABORTED 404 (Not Found)

testScript.js也在公共文件夹中,因此我不确定为什么开发服务器可以找到并呈现index.html而不是它的依赖脚本。有人知道为什么吗?这是我的全部  webpack.config.js

  

项目在http://localhost:3000/「wds」中运行:webpack输出   从/「wds」提供:非webpack的内容从   / home / owner / PhpstormProjects / app / buyUsed / public

const webpack = require("webpack");
const dotEnvWebpack = require("dotenv-webpack");
const path = require("path");

const webpackConfiguration = {
  entry : {
    productFlow : "./frontEnd/productFlow/index.tsx",adminArea : "./adminArea/index.tsx"
  },output : {
    filename : "public/[name].output.js",path : path.resolve(__dirname,"")
  },watch : true
  //,watchOptions : { aggregateTimeout : 300 },devtool : 'inline-source-map',mode : "development",devserver : {
    port: 3000,contentBase : [path.join(__dirname,'public')],hot : true,historyApiFallback : true
  },plugins : [
    new webpack.HotModuleReplacementPlugin(),new dotEnvWebpack
  ],node : {
    fs: "empty" // needed for dotenv to work correctly
  },resolve : { extensions : ['.ts','.tsx','.js'] },module : {
      rules : [
        {
        test : /\.ts(x?)$/,use : {
          loader: 'awesome-typescript-loader'
        },exclude : [/node_modules/,/outputScripts/,/\.dependabot/,/\.next/,/\.idea/,/lib/,/pages/,/\.dependabot/]
      },{
        enforce : 'pre',test : /\.js$/,loader : 'source-map-loader'
        }
      ]
  }
};

module.exports = webpackConfiguration;

monkeymonkey666 回答:webpack-dev-server:“找不到script.js 404”

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3104546.html

大家都在问