webpack源码

webpack源码分析1

2018-09-05  本文已影响0人  小强不是蟑螂啊

webpack版本是3.6,项目用到的,直接拿过来用,webpack4出来了。之后再看吧。
先从node_modules/.bin/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" %*

)
%~dp 代表的是当前位置,%接受的是指令后面带的参数,

上面基本的意思是 当前文件下如果有node.exe这个文件,就执行node_module下webpack模块下/bin/webpack.js这个文件,否则就执行系统默认的文件。

上一篇下一篇

猜你喜欢

热点阅读