在project walkthrough中,使用Create React App引导项目,安装两个软件包(运行npm install react-bootstrap
和npm install marked
),然后运行npm install。我不明白为什么那时要运行npm install,因为当您执行npm install时,它将包下载到node_modules(除了将它作为依赖添加到package.json中)。在演练中(下午5:20),该人员说他正在npm-install
来安装剩下的软件包。似乎没有必要;是一个错误还是有一定的理由吗?
答案 0 :(得分:1)
命令npm install $package --save
将一个软件包添加到您的软件包文件中并进行安装。命令npm install
将安装软件包文件中提到的所有软件包。
因此运行后者以安装所有未命名或没有react-bootstrap
和marked
依赖关系但由{{1}添加到软件包文件(但未安装)的软件包}。
因此他们使用的工作流程:
create-react-app
:根据模板创建项目,创建程序包文件并安装必要的程序包。create-react-app
:添加并安装React-Bootstrap。 npm install react-bootstrap --save
:添加并安装已标记。npm install marked --save
:仅再次验证所有软件包是否已正确安装。我认为他们可以跳过第4步。