1.package.json
"scripts": {
"start": "webpack --config webpack.config.js"
}
命令解析: package.json中使用的命令,比如webpack,會從node_modules/.bin/目錄下找到對應(yīng)的命令
2. .bin文件目錄
image.png
分別有webpack(
unix系的shell腳本
)和webpack.cmd(windows bat腳本
)兩個命令,webpack.cmd
@IF EXIST "%~dp0\node.exe" (
"%~dp0\node.exe" "%~dp0\..\webpack\bin\webpack.js" %*
) ELSE (
@SETLOCAL
@SET PATHEXT=%PATHEXT:;.JS;=;%
node "%~dp0\..\webpack\bin\webpack.js" %*
)
%~dp0是當(dāng)前目錄的意思
意思是,使用node執(zhí)行對應(yīng)目錄下的js文件,此處執(zhí)行webpack包下的對應(yīng)文件
image.png
此處就是webpack命令的入口文件了