`

(四) 、node npm

 
阅读更多

1、什么是npm

npm是node.js官方提供的包管理器,是node.js的包的标准发布平台。

2、使用npm

例如,我们要安装包express,我们可以使用npm i express,如果包安装成功,那么会在当前目录下生成一个node_modules的目录,在node_modules下生成一个npm文件夹。同时npm还会自动解析express的依赖,并获取。

3、包安装的两种模式

3.1、本地模式

默认情况下我们使用npm install 就是采用本地模式,也就是把包安装到当前目录的node_modules目录下。在require的时候会尝试搜索node_modules子目录,因此使用npm本地模式安装的包可以直接被引用。

3.2、全局模式

使用 npm install -g [package_name]就是进行全局模式的安装。使用全局模式安装多数时候并不是为了减少多重副本而使用全局模式,而是因为本地模式不会注册PATH环境变量。所以本地模式不能在命令行中使用。而全局模式安装到了系统目录,例如/usr/local/bin这个目录默认在PATH中,所以我们可以直接在命令行中使用。

4、创建全局链接

我们说过全局模式安装的包不能使用require命令使用,但是通过创建全局链接后我们就可以通过require命令进行使用了。通过npm link express 可以创建使用全局模式安装的包express的全局链接。(npm link不支持Windows)

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics