04 npm 命令大全

一、npm简介 

npm(Node Package Manager)是随同node.js 一起安装的包管理工具,为了解决nodejs代码部署上的很多问题,常用以下场景:

  1. 允许用户从npm服务器下载别人编写的地方包到本地使用。
  2. 允许用户将自己编写的包或明显杭程序上传到NPM服务器供别人使用。

二、npm使用前提

必须先安装node.js,安装地址官网http://nodejs.cn/,安装完成以后通过“node -v”查看版本号

三、npm命令大全

1、  npm install 安装模块

PS D:\Source2019\TestGit\TestGit> npm install webpack -g
PS D:\Source2019\TestGit\TestGit> npm install webpack

全局安装是安装一个工具,他不是安装在一个文件夹下,而是安装在某个全局环境下,一般安装的路径为,C:\Users\XXX\ 下面(PS:暂时未找到在那个目录下),全局安装在命令行中任何地方都可以直接调用。

局部安装是将项目安装以后,安装在./node_modules 下面,然后在项目中,我们可以使用require等方式应用,这样安装以后只能在本项目中使用,而webpack这样的工具在各种情况下使用,建议全局安装。

 为什么已经全局安装了,还需要本地安装呢? 

  1、仅仅是全局安装够用吗?

  通常情况下的引入模块是分为两种来寻找的,一种就是全局模块,通过NODE_PATH下去寻找;还有一种就是通过./node_modules去寻找。 如果在项目中,我们希望使用require来表现这种明显的依赖关系,那么我们就必须使用安装来进行require,当然也是可以将全局安装的文件复制过来,但是这是非常麻烦的。 或者是使用..、.、/等这种相对或者绝对的方式来引入,这些无疑都是比较麻烦的,所以本地安装不够用。

  另外,我们也许在不同的项目中所需要的模块的版本是不同的,或者可能对某些模块进行重新命名,这就导致一个项目的重命名影响全局,这是不划算的。

  2、本地安装的重要性。

  因为我们需要的包可能有十个,他们之间相互依赖的,如果我们使用全局包,那么每次包的升级、更新等就会影响你的多个项目,那么依赖关系就会被破坏,所以使用本地安装有利于不同项目之间的独立性。

综上所述:除了工具类比如webpack,babel。以外建议使用本地安装,这样可以保证各自项目的包是独立的。

2. npm view moduleNames

查看node模块的package.json文件夹

    

参考:https://www.cnblogs.com/linziwei/p/7786895.html

 

原文地址:https://www.cnblogs.com/cainiaoguoshi/p/11006006.html

时间: 06-12

04 npm 命令大全的相关文章

nodejs安装以及npm命令大全

win系统下nodejs安装及环境配置 第一步:下载安装文件下载nodejs,官网:/download/,我这里下载的是node-v0.10.28-x86.msi: 第二步:安装nodejs下载完成之后,双击 node-v0.10.28-x86.msi ,开始安装nodejs,自定义安装在D:dev odejs下面. 在cmd控制台输入:node -v,控制台将打印出:v0.10.28,出现版本提示表示安装成功.该引导步骤会将node.exe文件安装到D:dev odejs目录下,并将该目录添加

npm命令大全

参考网站:https://docs.npmjs.com/ 有了npm,可以很快的找到特定服务要使用的包,进行下载.安装以及管理已经安装的包. npm 常用命令 npm install <name>安装nodejs的依赖包 例如npm install express 就会默认安装express的最新版本,也可以通过在后面加版本号的方式安装指定版本,如npm install [email protected] 安装完毕后会产生一个node_modules目录,其目录下就是安装的各个node模块.

前端npm命令大全可收藏

bable 安装:(1):npm install –g babel-cli(2):npm install -g cnpm --registry=https://registry.npm.taobao.org [国内域](3):npm install --save-dev babel-preset-es2015 (4):type nul>.babelrc [创建] 文件中写入{"presets":['es2015']} (5):babel js/es6.js -o js/es5.j

windows 网络命令大全

windows网络命令大全 Windows 2k/2003 Server 1.最基本,最常用的,测试物理网络的 ping 192.168.10.88 -t ,参数-t是等待用户去中断测试 2.查看DNS.IP.Mac等 A.Win98:winipcfg B.Win2000以上:Ipconfig/all C.NSLOOKUP:如查看河北的DNS C://>nslookup Default Server: ns.hesjptt.NET.cn Address: 202.99.160.68 >serv

C/C++学习----使用C语言代替cmd命令、cmd命令大全

[开发环境] 物理机版本:Win 7 旗舰版(64位) IDE版本:Visual Studio 2013简体中文旗舰版(cn_visual_studio_ultimate_2013_with_update_4_x86_dvd_5935081_Chinese-Simplified) [前言] cmd常用命令: calc:启动计算器 notepad:打开记事本 netstat -a:查看所有的端口 d:      盘符切换 dir(directory)      列出当前目录下的文件以及文件夹 md

华为命令大全

-------------------------------------------查看命令--------------------------------------- Display  cu                 / /查看全部配置命令 Display  ip  routing-table     //查看路由器的路由表 Display  iP interface brief    // 查看接口iP地址 Display interface g0/0 /0      //查看接口

Mysql命令大全(完整版)

原文:http://www.jb51.net/article/74564.htm 一.连接数据库 格式:mysql -h主机地址 -u用户名 -p用户密码 1.1.连接到本机上的MYSQL. 首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码. 注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码. 如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提

Windows CMD命令大全(值得收藏)

您的位置:首页 → 脚本专栏 → DOS/BAT → 正文内容 CMD命令大全 Windows CMD命令大全(值得收藏) 更新时间:2018年06月06日 13:04:33   投稿:mdxy-dxy   我要评论 虽然随着计算机产业的发展,Windows 操作系统的应用越来越广泛,DOS 面临着被淘汰的命运,但是因为它运行安全.稳定,有的用户还在使用,所以一般Windows 的各种版本都与其兼容,用户可以在Windows 系统下运行DOS等 命令简介 cmd是command的缩写.即命令行

02 Docker 命令大全

Docker 命令大全 说明:此文章内容来自于 www.runoob.com 网站整合 : 容器生命周期管理 run start/stop/restart kill rm pause/unpause create exec 容器操作 ps inspect top attach events logs wait export port 容器rootfs命令 commit cp diff 镜像仓库 login pull push search 本地镜像管理 images rmi tag build