亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

解決了webpack5報錯的問題

webpack5的小伙伴,報錯看這里,我解決了。下面引入的模塊都需要自己手動去安裝以下,其中process/browser,這是兩個,分開裝。?

const path = require("path");

const nodeExcternals = require("webpack-node-externals");

const { CleanWebpackPlugin } = require("clean-webpack-plugin");

const webpackconfig = {

? ? target: "node",

? ? mode: "development",

? ? entry: {

? ? ? ? server: path.join(__dirname, "index.js"),

? ? },

? ? output: {

? ? ? ? filename: "[name].bundle.js",

? ? ? ? path: path.join(__dirname, "./dist"),

? ? },

? ? devtool: "eval-source-map",

? ? module: {

? ? ? ? rules: [

? ? ? ? ? ? {

? ? ? ? ? ? ? ? test: /\.(js|jsx)$/,

? ? ? ? ? ? ? ? use: {

? ? ? ? ? ? ? ? ? ? loader: "babel-loader",

? ? ? ? ? ? ? ? },

? ? ? ? ? ? ? ? exclude: [path.join(__dirname, "/node_modules")],

? ? ? ? ? ? },

? ? ? ? ],

? ? },

? ? externals: [nodeExcternals()],

? ? plugins: [new CleanWebpackPlugin()],

? ? node: {

? ? ? ? global: true,

? ? ? ? __filename: true,

? ? ? ? __dirname: true,

? ? },

? ? resolve: {

? ? ? ? fallback: {

? ? ? ? ? ? console: require.resolve("console-browserify"),

? ? ? ? ? ? process: require.resolve("process/browser"),

? ? ? ? ? ? buffer: require.resolve("buffer"),

? ? ? ? ? ? path: require.resolve("path-browserify"),

? ? ? ? ? ? setImmediate: require.resolve("setimmediate"),

? ? ? ? },

? ? },

};


module.exports = webpackconfig;


正在回答

舉報

0/150
提交
取消
6大角度 開拓前端進階之路
  • 參與學習       922    人

突破職場瓶頸,向高級前端工程師晉級

進入課程

解決了webpack5報錯的問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號