我的理解是,npm install or yarn add 即使指定了 --save-dev,并不表示这个包里面的代码,真的仅仅是在 dev dependencies 里面,而没有打包进 product ?
所以,有没有工具或者方法能够查找 /列出来, yarn.lock 或者 node_modules_下面,哪些包是被真的打包进了产品,e.g. 当 webpack 打包过程中,或者有没有相关的 webpack 插件,或者统计,等等。
谢谢!
p.s 当然,如果有方法,能够把这些包提出来,单独放在一个目录下更好。
p.s 提出问题的初衷,是因为我们要对代码进行扫描分析,但只想对产品代码(即真正发布给用户的代码)进行扫描。dev or test 相关的代码,不关注。但是目前,没有办法,只能对 node_module_ 整个目录扫描......