2023-5-29 webpack(不同环境的配置分离)

71 阅读1分钟

image.png

image.png

获取的env参数,则是--env后面跟的production

image.png

image.png

即: entry中的./是相对于context的路径

image.png

如果不配置context,默认是根目录(process.cwd())

image.png

如图process.cwd()就是进程启动的目录的绝对路径(package.json的目录,即根目录的绝对路径)

image.png

即我们使用我们封装的resolveApp()方法都是在根目录下的绝对路径进行拼接

path.js

const path = require("path");

const appDir = process.cwd();   //获取当前启动进程下的绝对路径
const resolveApp = (relativePath) => path.resolve(appDir, relativePath);

module.exports = resolveApp;

image.png

image.png