--save " 的等效项是什么来更新我的 package.json 文件中的条目?我可以在这里使用“npm install --save”,但我想尽可能地使用 Yarn 来提高性能并避免 npm 和 Yarn 之间的混淆。" /> --save " 的等效项是什么来更新我的 package.json 文件中的条目?我可以在这里使用“npm install --save”,但我想尽可能地使用 Yarn 来提高性能并避免 npm 和 Yarn 之间的混淆。"> --save " 的等效项是什么来更新我的 package.json 文件中的条目?我可以在这里使用“npm install --save”,但我想尽可能地使用 Yarn 来提高性能并避免 npm 和 Yarn 之间的混淆。" />
ChatGPT解决这个技术问题 Extra ChatGPT

What is the equivalent of "npm install <package_name> --save" in Yarn?

I am using Yarn to install the dependencies of my project. What is the equivalent of "npm install <package_name> --save " in Yarn to update the entry in my package.json file? I can use "npm install <package_name> --save " here, but I want to use Yarn as much as possible to improve performance and avoid confusion between npm and Yarn.


g
galdin

The yarn equivalent tonpm install <name> --save is:

yarn add <name>

Here's the link to the docs for the full list of commands in comparison to npm.


Notice that the documentation (erroneously) states that NPM counterpart is npm install [package], while it's npm install --save [package] in fact.
@estus the --save flag is not required anymore when using npm. If you don't want npm to save we now have to use npm --no-save :)
Thanks for reminding. I have save option disabled globally in order for NPM to be consistent between versions.
yarn add does not appear to update package.json by default
L
Lucas Matos

Using --dev or -D will install one or more packages in your devDependencies.

yarn add <package...> [--dev/-D]

Yarn add documentation


A
AbolfazlR

Use the following command :

yarn add [package_name]

Comparing npm and Yarn Commands

Install dependencies

npm install => yarn 

Install a package

npm install [package_name] => yarn add [package_name]

Install a package globally

npm install -g [package_name] => yarn global add [package_name]

Install a package as a development dependency

npm install --save-dev [package_name] => yarn add --dev [package_name]

Uninstall a package

npm uninstall [package_name] => yarn remove [package_name]

Uninstall a package globally

npm uninstall -g [package_name] => yarn global remove [package_name]

Uninstall a development dependency package

npm uninstall --save-dev [package_name] => yarn remove [package_name]

Update the dependencies

npm update => yarn upgrade 

Update a package

npm update [package_name] => yarn upgrade [package_name]

Create a new package

npm init => yarn init

Run a script defined in the package.json

npm run => yarn run

Test a package

npm test => yarn test

Publish a package

npm publish => yarn publish

Remove all data from the cache

npm cache clean => yarn cache clean