Javascript 如何获取克隆存储库的所有依赖项
我刚刚通过git clone从Gitlab克隆了一个repo…,但是当我试图运行一个应用程序时,没有必要的依赖项。如何下载此项目所需的所有依赖项?如果是javas应用程序,请使用Javascript 如何获取克隆存储库的所有依赖项,javascript,reactjs,git,gitlab,Javascript,Reactjs,Git,Gitlab,我刚刚通过git clone从Gitlab克隆了一个repo…,但是当我试图运行一个应用程序时,没有必要的依赖项。如何下载此项目所需的所有依赖项?如果是javas应用程序,请使用npm install,但请确保首先从下载nodejs,确保根目录中有package.json,并检查锁文件的类型。如果存在package lock.json,那么您应该这样做 npm install yarn install 否则,如果您发现warn.lock,则应执行以下操作 npm install yarn
npm install
,但请确保首先从下载nodejs,确保根目录中有package.json
,并检查锁文件的类型。如果存在package lock.json
,那么您应该这样做
npm install
yarn install
否则,如果您发现warn.lock
,则应执行以下操作
npm install
yarn install
通常依赖项安装在节点\u modules文件夹中,git通常会忽略该文件夹。如果查看名为.gitignore的文件,可以看到以下内容:
# dependencies
/node_modules
/.pnp
.pnp.js
通过应用此设置,您不会向存储库提交节点\u模块文件夹。代码存储库应仅包含源代码和在本地运行和安装所需的配置。这就是在本地克隆存储库后,您需要使用以下命令安装应用程序的原因:
npm install
此安装步骤将查看package.json文件的dependencies属性,并创建节点_modules文件夹,在其中安装所有库。成功完成后,您可以在本地启动应用程序。请看下面的依赖关系示例:
"dependencies": {
"react": "^16.9.0",
"react-dom": "^16.9.0",
"react-redux": "^7.1.1",
"react-router-dom": "^5.0.1",
"react-scripts": "3.0.1",
"redux": "^4.0.4",
"redux-thunk": "^2.3.0"
}
从文件:
此命令安装程序包及其所依赖的任何程序包。如果包具有包锁或包覆面提取文件,则依赖项的安装将由该文件驱动,如果两个文件都存在,则以npm-shrinkwrap.json为准。请参阅package-lock.json和npm shrinkwrap
如果您对该主题感兴趣,请进一步阅读本文:我希望这有帮助 如果您正在使用npm,您可以在终端中使用
npm i
或warn
。
它将安装您需要的所有依赖项。您所说的Java是指JavaScript?可能是您应该自述,package.json,因为您已经安装了
Node.js
和warn
,并且已经启动并运行