Node.js环境搭建以及常见npm用法

01

Node.js是什么

Node.js是一个基于 Chrome V8 引擎的 JavaScript 运行时,是一个服务器端的javascript的解释器。

02


Node.js和npm的关系和区别

npm通过package.json配置文件管理js的依赖,npm类似于Java的Maven工具, package.json类似于Maven的pom.xml文件。

03


Node.js环境搭建

1、下载安装包:http://nodejs.cn/download/

2、安装node.js,然后将安装目录加入到环境变量PATH中

04


npm常见操作

  • 修改下载仓库源地址为国内淘宝镜像

npm config set registry http://registry.npm.taobao.org/
  • 单次命令使用指定镜像

npm install --registry=https://registry.npm.taobao.org
  • 安装cnpm

淘宝团队做的国内镜像,因为npm的服务器位于国外,没VPM可能会影响安装。淘宝镜像与官方同步频率比较快,可以保证尽量与官方服务同步更新。(比如搭建app自动化测试环境时,使用cnpm安装appium就会快很多)

npm install -g cnpm --registry=https://registry.npm.taobao.org
  • 设置代理    

npm config set proxy http://username:password@server:port
npm confit set https-proxy http://username:password@server:port
  • 删除代理    

npm config delete proxy
npm config delete https-proxy
  • 查看npm配置内容

npm config get registry

或者查看配置文件  

linux:  ~/.npmrc  

windows:用户目录下的.npmrc 文件

05


npm其他用法

1、安装其他插件或工具,比如appium

2、编译前端代码,必须编译vue工程,编译打包以及运行等,具体可以去了解一下npm run build 等命令

往期推荐

Python基础语法之输入输出、基本数据类型介绍

Python中使用for循环遍历操作时容易踩的坑

使用Docker搭建Sonarqube代码扫描环境

Nexus3 OSS环境搭建以及在日常工作中的用途

Jenkin踩过的坑

Fiddler Everywhere之AutoResponder功能详解

SonarQube环境搭建

特定场景下才能复现的bug案例分享之--前端排序字段的锅

Postman+Newman+Git+Jenkins实现接口自动化测试持续集成

App自动化测试之Appium环境搭建

posted @ 2020-10-27 22:55  小博测试成长之路  阅读(184)  评论(0编辑  收藏  举报