ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

node的常用命令

2022-07-02 13:31:31  阅读:136  来源: 互联网

标签:node npm package json registry 模块 常用命令


 

 

查看node版本
node -v

npm命令
npm基本命令
查看npm版本
npm -v
查看npm帮助
npm help
查看npm使用的所有文件夹
npm help folders
查看模块列表
npm list

查看node模块的package.json文件夹
npm view moduleNames
查看包的依赖关系
npm view moudleName dependencies
查看包的源文件地址
npm view moduleName repository.url
查看包所依赖的Node的版本
npm view moduleName engines
查看包的安装路径
查看当前包

npm root
查看全局包

npm root -g
更改包内容后进行重建
npm rebuild moduleName
检查包是否已经过时
此命令会列出所有已经过时的包,可以及时进行包的更新

npm outdated
访问npm的json文件夹
一个npm包是包含了package.json的文件夹,package.json描述了这个文件夹的结构。访问npm的json文件夹的方法如下

npm help json
此命令会以默认的方式打开一个网页,如果更改了默认打开程序则可能不会以网页的形式打开。

检验包名是否已存在
发布一个npm包的时候,需要检验某个包名是否已存在

npm search packageName
创建package.json
会引导你创建一个package.json文件,包括名称、版本、作者这些信息等

npm init
name(名称)和version(版本)时必须的,main(入口文件)默认为index.js。

 

npm管理命令
更新 npm
更新至最新的版本:

npm install npm@latest -g
更新至即将发布的版本:

npm install npm@next -g
npm配置项
安装位置配置
更改npm全局模块默认安装位置

npm config set prefix "...\nodejs\node_global"
更改cache默认安装位置

npm config set cache "...\nodejs\node_cache"
registry 配置
查看当前registry 配置

npm config get registry
镜像设置

设置淘宝镜像:
npm config set registry https://registry.npm.taobao.org
设置官方镜像:
npm config set registry https://registry.npmjs.org
淘宝npm配置
npm install -g cnpm --registry=https://registry.npm.taobao.org
本地模块管理
安装本地模块
如果你自己的模块依赖于某个包,并通过 node.js 的 require 加载,那么你应该选择本地安装,这种方式也是npm install 命令的默认行为
npm install <package>
更新本地模块
更新前需要做的事:

在 package.json文件所在的目录中执行 npm update命令。
执行 npm update 命令。不应该有任何输出。
npm outdated <package>
更新:

npm update <package>
卸载本地模块
如需删除 node_modules 目录下面的包(package):

npm uninstall <package>
从package.json文件中删除依赖:

生产环境(dependencies)
npm uninstall --save <package>
开发环境(devDependencies)
npm uninstall --save-dev <package>
注:生产环境和开发环境是什么

 

全局模块管理
安装全局模块
如果你想将其作为一个命令行工具,那么你应该将其安装到全局。这种安装方式后可以让你在任何目录下使用这个包。比如 grunt 就应该以这种方式安装。

npm install -g <package>
更新全局模块
基本用法:

npm update -g <package>
更新全部全局模块:

npm update -g
卸载全局模块
npm uninstall -g <package>

标签:node,npm,package,json,registry,模块,常用命令
来源: https://www.cnblogs.com/0722tian/p/16437444.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有