利用string-replace-loader替换js或css文件
- 安装string-replace-loader
npm install string-replace-loader --save-dev - 配置webpack.mix.js
const mix = require('laravel-mix'); let config = { ... module: { rules: [ // 替换 simplemde 中的font-awesome { test: /simplemde\.min\.js$/, use: [ { loader: "string-replace-loader", options: { search: "https://maxcdn.bootstrapcdn.com/font-awesome/latest", replace: "/font-awesome", flags: "g", }, }, { loader: "string-replace-loader", options: { // 替换 aff 文件的 CDN 路径 search: "https://cdn.jsdelivr.net/codemirror.spell-checker/latest", replace: "/codemirror-spell-checker", flags: "g", }, } ] } ] } }; mix.webpackConfig(config); - 将替换的文件夹放在本地可访问的目录
font-awesome codemirror-spell-checker