NodeJS -初次见面(咋个办呢 zgbn)

2 篇文章 0 订阅
2 篇文章 0 订阅

NodeJS npm -初次见面

已经从事IT项目经理多年,工作上已经脱离代码好多年了,但是依然对日新月异的技术感到浓厚的兴趣。由于满足各种好奇心吧,把近期了解学习nodejs的一些知识积累下来,分享给小伙伴们,不忘初心,帮助新人技术小伙伴少走弯路。

nodejs的安装

windows环境安装

这里先把windows下的环境安装描写一下,linux和mac其实大同小异,网上很多。
参考:https://www.runoob.com/nodejs/nodejs-install-setup.html
参考:http://nodejs.cn/download/

下载安装包

下载页面
下载msi包后,正常安装即可。
PS:我的安装路径D:\Development\nodejs

配置环境变量

查看一下nodejs的路径是否在%path%里面,如果没有则添加进去就可以了。
在这里插入图片描述

测试nodejs安装

操作win+x进入PowerShell下面,执行node -v命令。出现返回结果告知nodejs的版本号,说明安装成功了。
在这里插入图片描述

npm的使用

npm是node包的管理工具 (npm = node package manager)
参考:https://www.runoob.com/nodejs/nodejs-npm.html

查看npm版本

npm -v

在这里插入图片描述

npm配置

我个人不喜欢软件中的一些文件默认安装,所以我会手动进行一些常规的设置。主要是把一些缓存等文件放在我自定义的目录下。
命令npm config list -l查看npm的全部的配置信息,找到一些和路径有关系的key,进行修改。

PS C:\WINDOWS\system32> npm config list -l

注意 userconfig = "C:\\Users\\ai_zx\\.npmrc"这个文件就不要修改了。

可以修改如下key

tmp = "C:\\Users\\ai_zx\\AppData\\Local\\Temp"
globalconfig = "D:\\Development\\nodejs\\10.15.3\\etc\\npmrc"
globalignorefile = "D:\\Development\\nodejs\\10.15.3\\etc\\npmignore"
cache = "D:\\Development\\nodejs\\10.15.3\\node_cache"
prefix = "D:\\Development\\nodejs\\10.15.3"

修改命令

npm config set [key] "[值]"

使用淘宝npm镜像

方法,定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm

npm install -g cnpm --registry=https://registry.npm.taobao.org

npm模块的搜索

通过下面的方式搜索npm的一些开源包。
在控制台中,npm search
http://npmsearch.com/
https://www.npmjs.com/

查看npm全局安装的模块

1.查看所有高级的npm moudles

npm list --depth=0

2.查看所有全局安装的模块

npm list --depth=0 -global

全局npm和本地npm

全局npm

  1. 全局npm一般在C:\Users\<username>\AppData\Roaming\npm,AppData是隐藏文件夹。

全局的npm可以通过npm config get prefix查看,可以通过·npm config set prefix “[npm_path]”·修改。

  1. 安装全局包 (PowerShell中)
npm install <packageName> -global
或者
npm i <packageName> -g
  1. 卸载全局包 (PowerShell中)
npm uninstall <packageName> -global

本地npm

跟着项目安装的包,就是本地包,所有安装、卸载都应该在nodejs项目目录下进行。

  1. 进入nodejs项目目录下(PowerShell中)
PS D:\dev_workspace\web-workspace\my-app> pwd

Path
----
D:\dev_workspace\web-workspace\my-app
  1. 初始化本地项目(不初始化就会出错,PowerShell中)
## 初始化,参数-y则快速初始化,不加-y参数则为交互式初始化
npm init -y
或者
npm init
  1. npm安装本地包(PowerShell中)
    参数:–save
    如果node版本在5.0 或者 5.0之上我们可以不用写 如果低于5.0我们要加上--save才会保存在package.json文件中节点dependenceies下面,表示项目部署的时候需要依赖的项。
    参数:–save-dev
    保存在package.json文件中节点devDependencies节点,表示项目在开发阶段需要依赖的项,当项目上线了devDependencies中的包就不在需要了。
## 安装包
npm install <packageName>
或者
npm install <packageName> --save
或者
npm i <packageName> --save-dev
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值