nodejs是一款非常流行的服务器端JavaScript运行环境,npm是随之而来的nodejs的官方软件包管理器。npm提供了全局安装和本地安装两种方式,它们的区别如下。
全局安装
全局安装是指在全局环境下安装指定的软件包,这样该软件包就可以被任何项目所调用。全局安装是通过在命令行中使用-g
选项进行安装的。例如:
npm install -g 包名
全局安装主要用来安装指定的工具或命令行应用程序,如Vue-cli、webpack等。
本地安装
本地安装是指在项目的所在目录下安装指定的软件包,这个软件包只能在该项目中被调用。本地安装不需要写入权限,因此这种安装方式更加安全可靠。本地安装使用以下命令:
npm install 包名
本地安装是开发中最常见的方式,使用它可以避免不同项目之间包的版本冲突。如果你在自己的项目中需要使用某一个版本的软件包,需要使用版本号。
示例
全局安装示例
全局安装Vue-cli
npm install -g vue-cli
经过全局安装后,Vue-cli将在您的计算机上全局可用。您可以在终端中验证是否成功安装
vue -V
本地安装示例
在本地项目中安装React
首先在项目目录下安装React,使用以下命令
npm install react
同时使用版本号
npm install react@16.9.0
此时我们可以在项目代码中引入React
import React from 'react';
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:nodejs npm install全局安装和本地安装的区别 - Python技术站