npm包管理工具学习总结
未完待续,持续学习更新...
-
是什么
npm代表Node Package Manager(Node软件包管理器),是一个用于管理JavaScript包和依赖项的工具。它是Node.js平台的默认软件包管理器,允许开发人员在项目中安装、更新、删除和共享JavaScript代码模块。
使用npm,您可以轻松地在您的项目中安装和管理其他开发人员创建的JavaScript包。这些包通常包含可重用的代码、库、框架和工具,可以帮助您加快开发速度并简化常见的任务。
通过npm,您可以通过命令行界面运行一些常用的操作,例如:
- 安装包:您可以使用npm安装来自npm注册表的包。例如,通过运行
npm install package-name
,您可以将特定的包安装到您的项目中。 - 更新包:使用
npm update package-name
命令,您可以更新已安装的包到最新版本。 - 删除包:您可以使用
npm uninstall package-name
命令从您的项目中删除特定的包。
此外,npm还允许您创建自己的JavaScript包,并发布到npm注册表供其他人使用。这使得共享和重用代码变得非常方便。
总之,npm是一个功能强大的工具,用于管理JavaScript包和依赖项,使得在Node.js项目中使用第三方代码变得更加简单和高效。
- 安装包:您可以使用npm安装来自npm注册表的包。例如,通过运行
-
常见命令
-
查看npm版本
npm --version
npm -v
-
查看和管理项目版本的命令
npm version
-
自定义初始化项目
npm init -y
-
初始化一个现有的脚手架
npm init xxx
npm create xxx
npm create
是npm init
的别名 -
安装所有依赖
npm install
npm i
-
安装指定依赖
npm install moduleName
npm i module
别名:
add
-
安装开发依赖
npm install packageName --save-dev
npm install packageName --D
依赖关系存储在
package.json
文件的devDependencies
字段 -
安装生成依赖(默认安装为这个)
npm install packageName --save
npm install packageName --S
依赖关系存储在
package.json
文件的dependencies
字段
-
-
安装全局依赖
npm install moudleName -global
npm install moudleName -g
npm i moudleName -global
npm i moudleName -g
-
卸载指定依赖/(全局)
npm uninstall moduleName
npm uninstall moduleName -g
-
更新指定依赖/(全局)
npm update moduleName [-g]
-
查看当前项目所安装的所有依赖
npm list
npm ls
-
执行脚本
npm run scriptName
执行位于
package.json
下scripts
字段的命令其中 test、start、restart、stop可以简写
npm run start
=>npm start
-
-
参考链接
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
点赞!