第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

webpack + express配置服務器加載不了生成的JS文件

webpack + express配置服務器加載不了生成的JS文件

搖曳的薔薇 2019-02-28 13:11:08
我根據(jù)官方文檔用 webpack-dev-middleware 配合 express啟動web服務器加載js文件404錯誤,用webpack-dev-server是可以的。webpack.config.js文件:const path = require('path');const HtmlWebpackPlugin = require('html-webpack-plugin');const CleanWebpackPlugin = require('clean-webpack-plugin');module.exports = {  entry: {    hello: './src/index.js'  },  devtool: 'inline-source-map', // 追蹤錯誤和警告  devServer: { // 一個簡單的服務器    contentBase: './dist' // 靜態(tài)文件路徑  },  plugins: [    new CleanWebpackPlugin(['dist']), // 構建前清理dist文件夾    new HtmlWebpackPlugin({ // 動態(tài)生成index.html插件      title: 'Ajax demo',      template: 'index.html', // 模板文件      inject: true // 模板注入    })  ],  output: {    filename: '[name].bundle.js',    path: path.resolve(__dirname, 'dist'),    publicPath: '/' // 服務器端路徑  }};server.js,就是官方文檔中的代碼:const express = require('express');const webpack = require('webpack');const webpackDevMiddleware = require('webpack-dev-middleware');const app = express();const config = require('./webpack.config.js');const compiler = webpack(config);// Tell express to use the webpack-dev-middleware and use the webpack.config.js// configuration file as a base.app.use(webpackDevMiddleware(compiler, {  publicPath: config.output.publicPath}));// Serve the files on port 3000.app.listen(3000, function () {  console.log('Example app listening on port 3000!\n');});
查看完整描述

1 回答

?
RISEBY

TA貢獻1856條經(jīng)驗 獲得超5個贊

webpack-dev-middleware把生成的文件寫入到內(nèi)存中了...
把開發(fā)環(huán)境下的output.path改成/就好了。

查看完整回答
反對 回復 2019-03-19
  • 1 回答
  • 0 關注
  • 277 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號