在项目演练中,用Create引导项目,安装两个包(运行npm install react-bootstrap和npm install marked ),然后运行npm。我不明白为什么要在此时运行understand,因为当您安装npm时,它会将包下载到node_modules (除了将它作为package.json中的依赖项添加之外)。在演练中( 5:20),此人说他正在使用npm-install来安装剩下的软件包。这似乎没有必要;这是一个错误,还是有什么理由这样做?
发布于 2019-09-20 05:18:07
命令npm install $package --save将包添加到包文件并安装它。命令npm install安装包文件中提到的所有包。
因此,运行后者来安装任何未命名的包或react-bootstrap和marked的依赖项,但是这些包文件是由create-react-app添加到包文件(但没有安装)的。
所以他们使用的工作流:
create-react-app:从模板创建一个项目,创建一个包文件并安装必要的包。npm install react-bootstrap --save:添加和安装React.npm install marked --save:添加并安装标记。npm install:再一次验证所有软件包是否正确安装。我想他们可能跳过了第四步。
https://stackoverflow.com/questions/58022125
复制相似问题