当前位置: 首页 > 编程笔记 >

node.js中npm包管理工具用法分析

杨凌
2023-03-14
本文向大家介绍node.js中npm包管理工具用法分析,包括了node.js中npm包管理工具用法分析的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了node.js中npm包管理工具用法。分享给大家供大家参考,具体如下:

现在安装node.js,默认就会帮我们装上了npm包管理工具,npm主要用来下载,安装,管理第三方模块。

创建一个包描述文件:

npm init [-y]

查看包的信息

npm info <package-name>

查看包的版本信息

npm info <package-name> versions

安装指定的包:

npm install <package-name>

默认会安装在当前目录下的 node_modules 目录下,如果 node_modules 不存在,则会自动创建。

本地安装包,如果包里有可执行文件,则npm会把可执行文件安装到 node_modules/.bin 目录下。

安装指定版本的包:

npm install <package-name>@<version>

安装包并记录依赖,会在 package.json 中 dependencies 属性记录依赖

npm install <package-name> --save

卸载包:

npm uninstall <package-name>

更新包:

npm update <package-name>

全局安装包,把包安装在全局目录,供所有项目使用:

npm install <package-name> -g

全局安装包,如果包里有可执行文件,则npm会把可执行文件安装到 node_modules 上一级目录中。

查看全局目录:

npm root -g

修改全局目录的路径:

npm config set prefix "新路径"

默认情况下全局安装的包不能直接在项目中加载,如果要直接加载,需要在系统环境变量中添加一个名为 NODE_PATH 的变量,值为全局安装目录下 node_modules 位置。

查看npm配置

npm config list

二、使用 nrm 来切换 npm 的源

1、安装 nrm

npm install nrm -g

2、列出可用的源

nrm ls

3、切换不同的源

nrm use 源名称

4、添加自定义源

nrm add 源名称 源地址

5、删除源

nrm del 源名称

希望本文所述对大家node.js程序设计有所帮助。

 类似资料:
  • 4 NPM 包管理工具 在Node出现之前,我们在做前端的时候经常用到一些开发工具使用ruby和python开发的(比如说sass,一种CSS预编译语言,依赖于ruby;(Pygments)[http://pygments.org/] ,一种代码语法高亮插件,依赖于python),这个时候就会看到gem和pip的身影。熟悉java的同学,应该也对maven如数家珍。和这些语言类似,Node 也提供

  • 论坛上的第一个帖子,希望有足够的细节让你帮我一把;-) 我正在尝试通过Node.js在我的Synology DS220上运行“TiddlyWiki”(一个笔记记录JavaScript应用程序),使用的官方教程如下:https://TiddlyWiki.com/static/installing%2520TiddlyWiki%2520on%2520node.js.html 而且还 到目前为止,我只得

  • npm 全名为 Node Package Manager,是 Node.js 的套件(package)管理工具, 类似 Perl 的 ppm 或 PHP 的 PEAR 等。安装 npm 后,使用 npm install module_name 指令即可安装新套件,维护管理套件的工作会更加轻鬆。 npm 可以让 Node.js 的开发者,直接利用、扩充线上的套件库(packages registry

  • Package Import Paths # demopkg1/__init__.py import pkgutil import pprint print('demopkg1.__path__ before:') pprint.pprint(__path__) print() __path__ = pkgutil.extend_path(__path__, __name__) print(

  • 把用 Node.js 做好的某个功能打成一个包(Package),在项目之间可以重复使用这些包。即使你开发的不是 Node.js 项目,也可能会用到 Node.js 的某些包。特别是做前端项目开发的时候,项目里用的很多工具都是 Node.js 的一个包。 这些 Node.js 的包之间会存在依赖关系,也就是一个包的功能,可能需要另一个包里提供的功能。Node.js 让你可以在项目里使用一个叫 pa

  • 本文向大家介绍Node.js的npm包管理器基础使用教程,包括了Node.js的npm包管理器基础使用教程的使用技巧和注意事项,需要的朋友参考一下 配置 上面命令等于为npm init设置了默认值,以后执行npm init的时候,package.json的作者姓名、邮件、主页、许可证字段就会自动写入预设的值。这些信息会存放在用户主目录的~/.npmrc文件,使得用户不用每个项目都输入。 如果某个项