我是新手,当我第一次使用npm create-react-app基于文档创建我的应用程序时,我发现当我编码时,文件夹node_module中包含了很多包,我只使用了反应和反应DOM等基本的。
node_modules
acorn
timer
ansi
and many more
我想知道是否有人可以帮助我了解如何理解node_module中的每个用法,或者在哪里可以找到每次使用的文档?
或者我怎样才能减少我想要用来减少应用程序大小的内容?
答案 0 :(得分:1)
答案是2:
node_modules
下,您会找到整个应用的所有包。这意味着您会找到your dependencies
和dependencies of your dependencies
(此规则有一些例外,您可以在npm
文档中找到它们。示例:
// your code depends on A
var dependency = require('A');
// but then, inside your A dependency you can also find something similar to:
var b = require('B');

我怎样才能减少到我想要使用的只是为了减少应用程序的大小?
你基本上无法做到。他们都是需要的。
答案 1 :(得分:0)
我们从npm提取的大多数库都有依赖项。你可能只使用react和react-dom但是有反应脚本需要很多东西。我不认为你必须担心node_modules
的大小。那不是你想要在生产中发货的东西。
如果您想查看有关这些所有模块的内容,可以打开其文件夹并使用README.md
文件。