最初我认为我的node_modules
文件夹为我的package.json
文件中指定的每个软件包都有一个子文件夹。
然后,前段时间,我想我跑了:
$ npm dedupe
展平结构并避免node_modules
中的重复包。
但是现在,即使在我完成以下升级/卸载/重新安装过程之后,node_modules
文件夹似乎也保留了去掉的结构:
$ rm -rf node_modules
$ ncu -a
$ npm install
在此之后,node_modules
再次填充了数百个子文件夹,采用扁平的去除结构。
并不重要(删除很好),但我很想知道为什么它没有回到层次结构......也许那里有一个设置在我和我的地方#39;我错过了?