鍍金池/ 問答/Linux  HTML/ webpack運(yùn)行后頁(yè)面顯示服務(wù)器根目錄的問題,急求幫助!

webpack運(yùn)行后頁(yè)面顯示服務(wù)器根目錄的問題,急求幫助!

問題:項(xiàng)目使用的是react框架+webpack,在開發(fā)環(huán)境運(yùn)行npm start的時(shí)候,頁(yè)面顯示出來的是類似服務(wù)器根目錄一樣的頁(yè)面,而正常的文件資源卻沒有加載,急求幫助!
代碼
package.json:

{
  "name": "project",
  "version": "1.0.0",
  "description": "",
  "main": "bundle.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "webpack-dev-server --mode development",
    "build": "webpack --mode production"
  },
  "author": "whj",
  "license": "ISC",
  "devDependencies": {
    "antd": "^3.4.1",
    "babel-core": "^6.26.0",
    "babel-loader": "^7.1.4",
    "babel-plugin-import": "^1.7.0",
    "babel-preset-env": "^1.6.1",
    "babel-preset-react": "^6.24.1",
    "css-loader": "^0.28.11",
    "echarts": "^3.8.5",
    "extract-text-webpack-plugin": "^4.0.0-beta.0",
    "file-loader": "^1.1.11",
    "font-awesome": "^4.7.0",
    "handsontable-pro": "^1.14.2",
    "html-webpack-plugin": "^3.2.0",
    "less": "^3.0.1",
    "less-loader": "^4.1.0",
    "react": "^16.3.1",
    "react-dom": "^16.3.1",
    "react-handsontable": "^0.3.1",
    "react-highcharts": "^12.0.0",
    "react-redux": "^5.0.7",
    "react-router-dom": "^4.2.2",
    "redux": "^3.7.2",
    "style-loader": "^0.20.3",
    "url-loader": "^1.0.1",
    "webpack": "^4.5.0",
    "webpack-cli": "^2.0.14",
    "webpack-dev-server": "^3.1.3",
    "whatwg-fetch": "^2.0.4"
  }
}

webpack.config.js:

var path = require("path");
var ExtractTextPlugin = require("extract-text-webpack-plugin");  //從js文件中分離文件的插件
var HtmlWebpackPlugin = require("html-webpack-plugin");  //在輸入文件夾里添加html頁(yè)面

module.exports = {
    entry:path.resolve(__dirname, 'src/entry.jsx'),
    output:{
        filename:"bundle.js",
        path:path.resolve(__dirname, "./dist")
    },
    resolve: {
        extensions: ['.js', '.jsx', '.less', '.css']
    },
    module: {
        rules: [
            { 
                test: /\.(js|jsx)$/, 
                exclude: /node_modules/,
                loader: "babel-loader" 
            },
            {
                test: /\.css$/,
                use: ExtractTextPlugin.extract("css-loader")  //將css文件從js中分離出來
            },
            {
                test: /\.less$/,
                use: ExtractTextPlugin.extract(["css-loader", "less-loader"]) //把less文件轉(zhuǎn)換成css文件,并從js中分離出來
            },
            {
                test: /\.(jpg|png|gif)$/,  //處理圖片
                use: "url-loader?limit=8192&name=img/[name][hash].[ext]" //大于8192(8k)的時(shí)候用file-loader
            },
            {
                test: /\.(woff|woff2|eot|ttf|otf|svg)$/,  //處理圖標(biāo)
                use: "url-loader?limit=1024&name=font/[name][hash].[ext]" //大于1024(1k)的時(shí)候用file-loader
            }
        ]
    },
    
    //開啟一個(gè)服務(wù)器
    devServer:{
        port: 3000,  //監(jiān)聽8090端口
        open:true,  //服務(wù)器啟動(dòng)后打開默認(rèn)瀏覽器 localhost:8080
        openPage:"#/dispatch/make",  //在url上添加路徑
        proxy: {  //代理
            '/WHP.HydroPower': {
                target: 'http://localhost:8080',
                secure: false
            }
        }
    },
    
    plugins: [

        //將從js中分離出來的樣式合并到指定樣式文件中
        new ExtractTextPlugin("styles.css"), 

        //在輸出文件夾中添加html頁(yè)面
        new HtmlWebpackPlugin({
            template: __dirname + '/src/index.html', //將指定的html頁(yè)面內(nèi)容覆蓋到輸出文件夾中的html里,并且會(huì)自動(dòng)引入出口bundle.js以及分離出來的css文件
            favicon: __dirname + '/src/ico/favicon.ico'  //添加網(wǎng)站的圖標(biāo)
        })
    ]
}

npm start后控制臺(tái)的輸出:

PS D:\Shang Gu Project\CQFCS\WPD.CQFHDD> npm start

> project@1.0.0 start D:\Shang Gu Project\CQFCS\WPD.CQFHDD
> webpack-dev-server --mode development

i ?wds?: Project is running at http://localhost:3000/
i ?wds?: webpack output is served from /
i ?wdm?: wait until bundle finished: /
i ?wdm?: Hash: 1df8a4e288d5b0772404
Version: webpack 4.5.0
Time: 12724ms
Built at: 2018-4-16 09:57:35
                                              Asset       Size  Chunks             Chunk Names
      img/errorb5c9b223d7dc40d8f56617c8979d30a2.jpg    103 KiB
   [emitted]
img/side-nav-bgf115cc8f38818b0eaecb82c0e29e34c4.png   99.9 KiB
   [emitted]
         img/bgfe6785fd55248f8c9f27a7c167b00f2e.png   2.01 MiB
   [emitted]
                                          bundle.js    8.1 MiB    main  [emitted]  main
                                         styles.css    945 KiB    main  [emitted]  main
                                        favicon.ico   4.19 KiB
   [emitted]
                                         index.html  291 bytes
   [emitted]
Entrypoint main = bundle.js styles.css
[./node_modules/loglevel/lib/loglevel.js] 7.68 KiB {main} [built]
[./node_modules/react-dom/index.js] 1.33 KiB {main} [built]
[./node_modules/react-redux/es/index.js] 230 bytes {main} [built]
[./node_modules/react/index.js] 190 bytes {main} [built]
[./node_modules/strip-ansi/index.js] 161 bytes {main} [built]
[./node_modules/url/url.js] 22.8 KiB {main} [built]
[./node_modules/webpack-dev-server/client/index.js?http://localhost:3000] (webpack)-dev-server/client?http://localhost:3000 7.75 KiB {main} [built]
[./node_modules/webpack-dev-server/client/overlay.js] (webpack)-dev-server/client/overlay.js 3.58 KiB {main} [built]
[./node_modules/webpack-dev-server/client/socket.js] (webpack)-dev-server/client/socket.js 1.05 KiB {main} [built]
[./node_modules/webpack/hot sync ^\.\/log$] (webpack)/hot sync nonrecursive ^\.\/log$ 170 bytes {main} [built]
[./node_modules/webpack/hot/emitter.js] (webpack)/hot/emitter.js 77 bytes {main} [built]
   [0] multi (webpack)-dev-server/client?http://localhost:3000 ./src/entry.jsx 40 bytes {main} [built]
[./src/container/store/configureStore.js] 471 bytes {main} [built]
[./src/entry.jsx] 736 bytes {main} [built]
[./src/router/routeMap.jsx] 7.33 KiB {main} [built]
    + 1288 hidden modules
Child extract-text-webpack-plugin ../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\extract-text-webpack-plugin\dist ../../../Shang
Gu Project\CQFCS\WPD.CQFHDD\node_modules\css-loader\index.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\antd\dist\antd.css:
    Entrypoint undefined = extract-text-webpack-plugin-output-filename
    [./node_modules/css-loader/index.js!./node_modules/antd/dist/antd.css] ./node_modules/css-loader!./node_modules/antd/dist/antd.css 565 KiB {0} [built]
    [./node_modules/css-loader/lib/css-base.js] 2.21 KiB {0} [built]
Child extract-text-webpack-plugin ../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\extract-text-webpack-plugin\dist ../../../Shang
Gu Project\CQFCS\WPD.CQFHDD\node_modules\css-loader\index.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\antd\es\button\style\index.css:
    Entrypoint undefined = extract-text-webpack-plugin-output-filename
    [./node_modules/css-loader/index.js!./node_modules/antd/es/button/style/index.css] ./node_modules/css-loader!./node_modules/antd/es/button/style/index.css 28.7 KiB {0} [built]
    [./node_modules/css-loader/lib/css-base.js] 2.21 KiB {0} [built]
Child extract-text-webpack-plugin ../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\extract-text-webpack-plugin\dist ../../../Shang
Gu Project\CQFCS\WPD.CQFHDD\node_modules\css-loader\index.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\antd\es\checkbox\style\index.css:
    Entrypoint undefined = extract-text-webpack-plugin-output-filename
    [./node_modules/css-loader/index.js!./node_modules/antd/es/checkbox/style/index.css] ./node_modules/css-loader!./node_modules/antd/es/checkbox/style/index.css 6.1 KiB {0} [built]
    [./node_modules/css-loader/lib/css-base.js] 2.21 KiB {0} [built]
Child extract-text-webpack-plugin ../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\extract-text-webpack-plugin\dist ../../../Shang
Gu Project\CQFCS\WPD.CQFHDD\node_modules\css-loader\index.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\antd\es\date-picker\style\index.css:
    Entrypoint undefined = extract-text-webpack-plugin-output-filename
    [./node_modules/css-loader/index.js!./node_modules/antd/es/date-picker/style/index.css] ./node_modules/css-loader!./node_modules/antd/es/date-picker/style/index.css 43.9 KiB {0} [built]
    [./node_modules/css-loader/lib/css-base.js] 2.21 KiB {0} [built]
Child extract-text-webpack-plugin ../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\extract-text-webpack-plugin\dist ../../../Shang
Gu Project\CQFCS\WPD.CQFHDD\node_modules\css-loader\index.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\antd\es\grid\style\index.css:
    Entrypoint undefined = extract-text-webpack-plugin-output-filename
    [./node_modules/css-loader/index.js!./node_modules/antd/es/grid/style/index.css] ./node_modules/css-loader!./node_modules/antd/es/grid/style/index.css 82.4 KiB {0} [built]
    [./node_modules/css-loader/lib/css-base.js] 2.21 KiB {0} [built]
Child extract-text-webpack-plugin ../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\extract-text-webpack-plugin\dist ../../../Shang
Gu Project\CQFCS\WPD.CQFHDD\node_modules\css-loader\index.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\antd\es\input-number\style\index.css:
    Entrypoint undefined = extract-text-webpack-plugin-output-filename
    [./node_modules/css-loader/index.js!./node_modules/antd/es/input-number/style/index.css] ./node_modules/css-loader!./node_modules/antd/es/input-number/style/index.css 6.74 KiB {0} [built]
    [./node_modules/css-loader/lib/css-base.js] 2.21 KiB {0} [built]
Child extract-text-webpack-plugin ../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\extract-text-webpack-plugin\dist ../../../Shang
Gu Project\CQFCS\WPD.CQFHDD\node_modules\css-loader\index.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\antd\es\input\style\index.css:
    Entrypoint undefined = extract-text-webpack-plugin-output-filename
    [./node_modules/css-loader/index.js!./node_modules/antd/es/input/style/index.css] ./node_modules/css-loader!./node_modules/antd/es/input/style/index.css 10.5 KiB {0} [built]
    [./node_modules/css-loader/lib/css-base.js] 2.21 KiB {0} [built]
Child extract-text-webpack-plugin ../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\extract-text-webpack-plugin\dist ../../../Shang
Gu Project\CQFCS\WPD.CQFHDD\node_modules\css-loader\index.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\antd\es\layout\style\index.css:
    Entrypoint undefined = extract-text-webpack-plugin-output-filename
    [./node_modules/css-loader/index.js!./node_modules/antd/es/layout/style/index.css] ./node_modules/css-loader!./node_modules/antd/es/layout/style/index.css 2.99 KiB {0} [built]
    [./node_modules/css-loader/lib/css-base.js] 2.21 KiB {0} [built]
Child extract-text-webpack-plugin ../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\extract-text-webpack-plugin\dist ../../../Shang
Gu Project\CQFCS\WPD.CQFHDD\node_modules\css-loader\index.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\antd\es\menu\style\index.css:
    Entrypoint undefined = extract-text-webpack-plugin-output-filename
    [./node_modules/css-loader/index.js!./node_modules/antd/es/menu/style/index.css] ./node_modules/css-loader!./node_modules/antd/es/menu/style/index.css 28 KiB {0} [built]
    [./node_modules/css-loader/lib/css-base.js] 2.21 KiB {0} [built]
Child extract-text-webpack-plugin ../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\extract-text-webpack-plugin\dist ../../../Shang
Gu Project\CQFCS\WPD.CQFHDD\node_modules\css-loader\index.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\antd\es\message\style\index.css:
    Entrypoint undefined = extract-text-webpack-plugin-output-filename
    [./node_modules/css-loader/index.js!./node_modules/antd/es/message/style/index.css] ./node_modules/css-loader!./node_modules/antd/es/message/style/index.css 2.28 KiB {0} [built]
    [./node_modules/css-loader/lib/css-base.js] 2.21 KiB {0} [built]
Child extract-text-webpack-plugin ../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\extract-text-webpack-plugin\dist ../../../Shang
Gu Project\CQFCS\WPD.CQFHDD\node_modules\css-loader\index.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\antd\es\modal\style\index.css:
    Entrypoint undefined = extract-text-webpack-plugin-output-filename
    [./node_modules/css-loader/index.js!./node_modules/antd/es/modal/style/index.css] ./node_modules/css-loader!./node_modules/antd/es/modal/style/index.css 4.86 KiB {0} [built]
    [./node_modules/css-loader/lib/css-base.js] 2.21 KiB {0} [built]
Child extract-text-webpack-plugin ../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\extract-text-webpack-plugin\dist ../../../Shang
Gu Project\CQFCS\WPD.CQFHDD\node_modules\css-loader\index.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\antd\es\radio\style\index.css:
    Entrypoint undefined = extract-text-webpack-plugin-output-filename
    [./node_modules/css-loader/index.js!./node_modules/antd/es/radio/style/index.css] ./node_modules/css-loader!./node_modules/antd/es/radio/style/index.css 7.75 KiB {0} [built]
    [./node_modules/css-loader/lib/css-base.js] 2.21 KiB {0} [built]
Child extract-text-webpack-plugin ../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\extract-text-webpack-plugin\dist ../../../Shang
Gu Project\CQFCS\WPD.CQFHDD\node_modules\css-loader\index.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\antd\es\select\style\index.css:
    Entrypoint undefined = extract-text-webpack-plugin-output-filename
    [./node_modules/css-loader/index.js!./node_modules/antd/es/select/style/index.css] ./node_modules/css-loader!./node_modules/antd/es/select/style/index.css 16.4 KiB {0} [built]
    [./node_modules/css-loader/lib/css-base.js] 2.21 KiB {0} [built]
Child extract-text-webpack-plugin ../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\extract-text-webpack-plugin\dist ../../../Shang
Gu Project\CQFCS\WPD.CQFHDD\node_modules\css-loader\index.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\antd\es\spin\style\index.css:
    Entrypoint undefined = extract-text-webpack-plugin-output-filename
    [./node_modules/css-loader/index.js!./node_modules/antd/es/spin/style/index.css] ./node_modules/css-loader!./node_modules/antd/es/spin/style/index.css 5.46 KiB {0} [built]
    [./node_modules/css-loader/lib/css-base.js] 2.21 KiB {0} [built]
Child extract-text-webpack-plugin ../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\extract-text-webpack-plugin\dist ../../../Shang
Gu Project\CQFCS\WPD.CQFHDD\node_modules\css-loader\index.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\antd\es\style\index.css:
    Entrypoint undefined = extract-text-webpack-plugin-output-filename
    [./node_modules/css-loader/index.js!./node_modules/antd/es/style/index.css] ./node_modules/css-loader!./node_modules/antd/es/style/index.css 69.8 KiB {0} [built]
    [./node_modules/css-loader/lib/css-base.js] 2.21 KiB {0} [built]
Child extract-text-webpack-plugin ../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\extract-text-webpack-plugin\dist ../../../Shang
Gu Project\CQFCS\WPD.CQFHDD\node_modules\css-loader\index.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\antd\es\tabs\style\index.css:
    Entrypoint undefined = extract-text-webpack-plugin-output-filename
    [./node_modules/css-loader/index.js!./node_modules/antd/es/tabs/style/index.css] ./node_modules/css-loader!./node_modules/antd/es/tabs/style/index.css 16.6 KiB {0} [built]
    [./node_modules/css-loader/lib/css-base.js] 2.21 KiB {0} [built]
Child extract-text-webpack-plugin ../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\extract-text-webpack-plugin\dist ../../../Shang
Gu Project\CQFCS\WPD.CQFHDD\node_modules\css-loader\index.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\antd\es\time-picker\style\index.css:
    Entrypoint undefined = extract-text-webpack-plugin-output-filename
    [./node_modules/css-loader/index.js!./node_modules/antd/es/time-picker/style/index.css] ./node_modules/css-loader!./node_modules/antd/es/time-picker/style/index.css 9.25 KiB {0} [built]
    [./node_modules/css-loader/lib/css-base.js] 2.21 KiB {0} [built]
Child extract-text-webpack-plugin ../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\extract-text-webpack-plugin\dist ../../../Shang
Gu Project\CQFCS\WPD.CQFHDD\node_modules\css-loader\index.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\antd\es\tooltip\style\index.css:
    Entrypoint undefined = extract-text-webpack-plugin-output-filename
    [./node_modules/css-loader/index.js!./node_modules/antd/es/tooltip/style/index.css] ./node_modules/css-loader!./node_modules/antd/es/tooltip/style/index.css 3.82 KiB {0} [built]
    [./node_modules/css-loader/lib/css-base.js] 2.21 KiB {0} [built]
Child extract-text-webpack-plugin ../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\extract-text-webpack-plugin\dist ../../../Shang
Gu Project\CQFCS\WPD.CQFHDD\node_modules\css-loader\index.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\antd\es\tree\style\index.css:
    Entrypoint undefined = extract-text-webpack-plugin-output-filename
    [./node_modules/css-loader/index.js!./node_modules/antd/es/tree/style/index.css] ./node_modules/css-loader!./node_modules/antd/es/tree/style/index.css 14.6 KiB {0} [built]
    [./node_modules/css-loader/lib/css-base.js] 2.21 KiB {0} [built]
Child extract-text-webpack-plugin ../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\extract-text-webpack-plugin\dist ../../../Shang
Gu Project\CQFCS\WPD.CQFHDD\node_modules\css-loader\index.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\less-loader\dist\cjs.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\src\common\public.less:    Entrypoint undefined = extract-text-webpack-plugin-output-filename
    [./node_modules/css-loader/index.js!./node_modules/handsontable-pro/dist/handsontable.full.css] ./node_modules/css-loader!./node_modules/handsontable-pro/dist/handsontable.full.css 45.1 KiB {0} [built]
    [./node_modules/css-loader/index.js!./node_modules/less-loader/dist/cjs.js!./src/common/public.less] ./node_modules/css-loader!./node_modules/less-loader/dist/cjs.js!./src/common/public.less 5.76 KiB {0} [built]
    [./node_modules/css-loader/lib/css-base.js] 2.21 KiB {0} [built]
Child extract-text-webpack-plugin ../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\extract-text-webpack-plugin\dist ../../../Shang
Gu Project\CQFCS\WPD.CQFHDD\node_modules\css-loader\index.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\less-loader\dist\cjs.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\src\container\body\bg-gis\style.less:
     1 asset
    Entrypoint undefined = extract-text-webpack-plugin-output-filename
    [./node_modules/css-loader/index.js!./node_modules/less-loader/dist/cjs.js!./src/container/body/bg-gis/style.less] ./node_modules/css-loader!./node_modules/less-loader/dist/cjs.js!./src/container/body/bg-gis/style.less 361 bytes {0} [built]
    [./node_modules/css-loader/lib/css-base.js] 2.21 KiB {0} [built]
    [./node_modules/css-loader/lib/url/escape.js] 448 bytes {0} [built]
    [./src/container/body/bg-gis/bg.png] 88 bytes {0} [built]
Child extract-text-webpack-plugin ../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\extract-text-webpack-plugin\dist ../../../Shang
Gu Project\CQFCS\WPD.CQFHDD\node_modules\css-loader\index.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\less-loader\dist\cjs.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\src\container\body\dispatch\programMaking\style.less:
    Entrypoint undefined = extract-text-webpack-plugin-output-filename
    [./node_modules/css-loader/index.js!./node_modules/less-loader/dist/cjs.js!./src/container/body/dispatch/programMaking/style.less] ./node_modules/css-loader!./node_modules/less-loader/dist/cjs.js!./src/container/body/dispatch/programMaking/style.less 1.17 KiB {0} [built]
    [./node_modules/css-loader/lib/css-base.js] 2.21 KiB {0} [built]
Child extract-text-webpack-plugin ../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\extract-text-webpack-plugin\dist ../../../Shang
Gu Project\CQFCS\WPD.CQFHDD\node_modules\css-loader\index.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\less-loader\dist\cjs.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\src\container\body\prediction\jobForecast\boundaryFlow\style.less:
    Entrypoint undefined = extract-text-webpack-plugin-output-filename
    [./node_modules/css-loader/index.js!./node_modules/less-loader/dist/cjs.js!./src/container/body/prediction/jobForecast/boundaryFlow/style.less] ./node_modules/css-loader!./node_modules/less-loader/dist/cjs.js!./src/container/body/prediction/jobForecast/boundaryFlow/style.less 1.11 KiB {0} [built]
    [./node_modules/css-loader/lib/css-base.js] 2.21 KiB {0} [built]
Child extract-text-webpack-plugin ../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\extract-text-webpack-plugin\dist ../../../Shang
Gu Project\CQFCS\WPD.CQFHDD\node_modules\css-loader\index.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\less-loader\dist\cjs.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\src\container\body\prediction\jobForecast\forecastResult\style.less:
    Entrypoint undefined = extract-text-webpack-plugin-output-filename
    [./node_modules/css-loader/index.js!./node_modules/less-loader/dist/cjs.js!./src/container/body/prediction/jobForecast/forecastResult/style.less] ./node_modules/css-loader!./node_modules/less-loader/dist/cjs.js!./src/container/body/prediction/jobForecast/forecastResult/style.less 2.26 KiB {0} [built]
    [./node_modules/css-loader/lib/css-base.js] 2.21 KiB {0} [built]
Child extract-text-webpack-plugin ../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\extract-text-webpack-plugin\dist ../../../Shang
Gu Project\CQFCS\WPD.CQFHDD\node_modules\css-loader\index.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\less-loader\dist\cjs.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\src\container\body\prediction\jobForecast\futureRainfall\style.less:
    Entrypoint undefined = extract-text-webpack-plugin-output-filename
    [./node_modules/css-loader/index.js!./node_modules/less-loader/dist/cjs.js!./src/container/body/prediction/jobForecast/futureRainfall/style.less] ./node_modules/css-loader!./node_modules/less-loader/dist/cjs.js!./src/container/body/prediction/jobForecast/futureRainfall/style.less 1.1 KiB {0} [built]
    [./node_modules/css-loader/lib/css-base.js] 2.21 KiB {0} [built]
Child extract-text-webpack-plugin ../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\extract-text-webpack-plugin\dist ../../../Shang
Gu Project\CQFCS\WPD.CQFHDD\node_modules\css-loader\index.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\less-loader\dist\cjs.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\src\container\body\prediction\jobForecast\historyListSearch\style.less:
    Entrypoint undefined = extract-text-webpack-plugin-output-filename
    [./node_modules/css-loader/index.js!./node_modules/less-loader/dist/cjs.js!./src/container/body/prediction/jobForecast/historyListSearch/style.less] ./node_modules/css-loader!./node_modules/less-loader/dist/cjs.js!./src/container/body/prediction/jobForecast/historyListSearch/style.less 2.41 KiB {0} [built]
    [./node_modules/css-loader/lib/css-base.js] 2.21 KiB {0} [built]
Child extract-text-webpack-plugin ../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\extract-text-webpack-plugin\dist ../../../Shang
Gu Project\CQFCS\WPD.CQFHDD\node_modules\css-loader\index.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\less-loader\dist\cjs.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\src\container\body\prediction\jobForecast\style.less:
    Entrypoint undefined = extract-text-webpack-plugin-output-filename
    [./node_modules/css-loader/index.js!./node_modules/less-loader/dist/cjs.js!./src/container/body/prediction/jobForecast/style.less] ./node_modules/css-loader!./node_modules/less-loader/dist/cjs.js!./src/container/body/prediction/jobForecast/style.less 1.16 KiB {0} [built]
    [./node_modules/css-loader/lib/css-base.js] 2.21 KiB {0} [built]
Child extract-text-webpack-plugin ../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\extract-text-webpack-plugin\dist ../../../Shang
Gu Project\CQFCS\WPD.CQFHDD\node_modules\css-loader\index.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\less-loader\dist\cjs.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\src\container\body\prediction\resultManagement\style.less:
    Entrypoint undefined = extract-text-webpack-plugin-output-filename
    [./node_modules/css-loader/index.js!./node_modules/less-loader/dist/cjs.js!./src/container/body/prediction/resultManagement/style.less] ./node_modules/css-loader!./node_modules/less-loader/dist/cjs.js!./src/container/body/prediction/resultManagement/style.less 1.82 KiB {0} [built]
    [./node_modules/css-loader/lib/css-base.js] 2.21 KiB {0} [built]
Child extract-text-webpack-plugin ../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\extract-text-webpack-plugin\dist ../../../Shang
Gu Project\CQFCS\WPD.CQFHDD\node_modules\css-loader\index.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\less-loader\dist\cjs.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\src\container\error\style.less:
     1 asset
    Entrypoint undefined = extract-text-webpack-plugin-output-filename
    [./node_modules/css-loader/index.js!./node_modules/less-loader/dist/cjs.js!./src/container/error/style.less] ./node_modules/css-loader!./node_modules/less-loader/dist/cjs.js!./src/container/error/style.less 756 bytes {0} [built]
    [./node_modules/css-loader/lib/css-base.js] 2.21 KiB {0} [built]
    [./node_modules/css-loader/lib/url/escape.js] 448 bytes {0} [built]
    [./src/container/error/error.jpg] 91 bytes {0} [built]
Child extract-text-webpack-plugin ../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\extract-text-webpack-plugin\dist ../../../Shang
Gu Project\CQFCS\WPD.CQFHDD\node_modules\css-loader\index.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\less-loader\dist\cjs.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\src\container\nav\style.less:
     1 asset
    Entrypoint undefined = extract-text-webpack-plugin-output-filename
    [./node_modules/css-loader/index.js!./node_modules/less-loader/dist/cjs.js!./src/container/nav/style.less] ./node_modules/css-loader!./node_modules/less-loader/dist/cjs.js!./src/container/nav/style.less
1.43 KiB {0} [built]
    [./node_modules/css-loader/lib/css-base.js] 2.21 KiB {0} [built]
    [./node_modules/css-loader/lib/url/escape.js] 448 bytes {0} [built]
    [./src/container/nav/side-nav-bg.png] 97 bytes {0} [built]
Child extract-text-webpack-plugin ../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\extract-text-webpack-plugin\dist ../../../Shang
Gu Project\CQFCS\WPD.CQFHDD\node_modules\css-loader\index.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\node_modules\less-loader\dist\cjs.js!../../../Shang Gu Project\CQFCS\WPD.CQFHDD\src\container\style.less:
    Entrypoint undefined = extract-text-webpack-plugin-output-filename
    [./node_modules/css-loader/index.js!./node_modules/less-loader/dist/cjs.js!./src/container/style.less] ./node_modules/css-loader!./node_modules/less-loader/dist/cjs.js!./src/container/style.less 803 bytes {0} [built]
    [./node_modules/css-loader/lib/css-base.js] 2.21 KiB {0} [built]
Child html-webpack-plugin for "index.html":
     1 asset
    Entrypoint undefined = index.html
    [./node_modules/html-webpack-plugin/lib/loader.js!./src/index.html] 363 bytes {0} [built]
    [./node_modules/lodash/lodash.js] 527 KiB {0} [built]
    [./node_modules/webpack/buildin/global.js] (webpack)/buildin/global.js 509 bytes {0} [built]
    [./node_modules/webpack/buildin/module.js] (webpack)/buildin/module.js 519 bytes {0} [built]
i ?wdm?: Compiled successfully.

已經(jīng)顯示成功編譯,但是運(yùn)行后頁(yè)面顯示卻是這樣:

clipboard.png

環(huán)境
node.js @8.11.1
webpack @4.5.0
npm @5.3.0

已經(jīng)各種百度均無果,關(guān)鍵是同樣的配置同樣的代碼,同事那邊就可以顯示正常的頁(yè)面。。。實(shí)在找不到原因。求各位幫助!

回答
編輯回答
小眼睛

webpack4+沒有看過 但是你這個(gè)問題我覺得應(yīng)該是出在項(xiàng)目入口 或者項(xiàng)目出口問題 你好好找一下

2017年7月31日 04:03
編輯回答
伐木累

Webpack4.x 其實(shí)你不用配 output 了,加上 publicPath 再試下。

output: {
+    publicPath: '/',
},
2018年2月22日 15:02
編輯回答
別硬撐

我也出了這個(gè)問題,clone任何地方都不行,這是個(gè)啥情況啊?

2017年12月16日 09:21
編輯回答
萌小萌

問題已經(jīng)解決了,我把項(xiàng)目clone到另一個(gè)文件夾下就OK了。。。難道是之前的文件名有空格的原因嗎。。。不過還是感謝各位的解答!

2017年7月29日 20:46