重现我所说的
- 创建一个空目录
- cd到目录中并运行npm init
- 运行
npm install react-scripts
- 查看nodemodule目录。
react-scripts
存在于node_modules中,但它也安装了运行带有create-react应用程序的项目所需的许多其他依赖项
查看node_modules中的react脚本目录,我没有看到任何安装前或安装后的脚本。我确实看到了一个react-scripts/bin/react-scripts.js脚本,我认为它是安装这些额外依赖项的代码的入口点。
这个文件是怎么运行的?
npm install
不仅安装包本身,在本例中为react-scripts
,还安装包的直接(和间接(依赖项。依赖项列在包的根目录中的package.json
文件中。