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

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

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 等命令


目录
打赏
0
0
0
0
4
分享
相关文章
|
2月前
|
node环境之Error: Cannot find module ‘chalk’ 报错无法解决的问题—-网上说让你npm install chalk 基本是没有用的-优雅草央千澈解决方案
node环境之Error: Cannot find module ‘chalk’ 报错无法解决的问题—-网上说让你npm install chalk 基本是没有用的-优雅草央千澈解决方案
124 13
node环境之Error: Cannot find module ‘chalk’ 报错无法解决的问题—-网上说让你npm install chalk 基本是没有用的-优雅草央千澈解决方案
|
1月前
node环境之当我们遇到需要付费的依赖库@fortawesome/fontawesome-pro导致npm install无法进行怎么办-fontawesome-pro依赖库
node环境之当我们遇到需要付费的依赖库@fortawesome/fontawesome-pro导致npm install无法进行怎么办-fontawesome-pro依赖库
39 3
node环境之当我们遇到需要付费的依赖库@fortawesome/fontawesome-pro导致npm install无法进行怎么办-fontawesome-pro依赖库
|
1月前
|
nodejs安装之npm ERR! code CERT_HAS_EXPIREDnpm ERR! errno CERT_HAS_EXPIRED reason: certificate has expired-证书错误通用问题解决方案-优雅草央千澈
nodejs安装之npm ERR! code CERT_HAS_EXPIREDnpm ERR! errno CERT_HAS_EXPIRED reason: certificate has expired-证书错误通用问题解决方案-优雅草央千澈
179 26
npm、cnpm 和 pnpm 是三种常用的 Node.js 包管理工具
npm、cnpm 和 pnpm 是三种常用的 Node.js 包管理工具。npm 是官方默认的包管理器,提供依赖管理、安装和更新等功能;cnpm 是由阿里巴巴开发的 npm 镜像,专为中国大陆用户优化,解决下载速度慢的问题;pnpm 通过硬链接技术提高安装速度并节省磁盘空间,特别适合磁盘资源紧张的环境。三者命令类似,但各有特色,开发者可根据需求选择合适的工具。
117 5
js中的bind,call,apply方法的区别以及用法
JavaScript中,`bind`、`call`和`apply`均可改变函数的`this`指向并传递参数。其中,`bind`返回一个新函数,不立即执行;`call`和`apply`则立即执行,且`apply`的参数以数组形式传递。三者在改变`this`指向及传参上功能相似,但在执行时机和参数传递方式上有所区别。
48 1
JS中的构造函数的含义和用法
构造函数是JavaScript中用于创建新对象的特殊函数,通常首字母大写。通过`new`关键字调用构造函数,可以初始化具有相同属性和方法的对象实例,从而实现代码复用。例如,定义一个`Person`构造函数,可以通过传入不同的参数创建多个`Person`对象,每个对象都有自己的属性值。此外,构造函数还可以包含方法,使每个实例都能执行特定的操作。构造函数的静态属性仅能通过构造函数本身访问。ES6引入了`class`语法糖,简化了类的定义和实例化过程。
56 1
JS try catch用法:异常处理
【10月更文挑战第12天】try/catch` 是 JavaScript 中非常重要的一个特性,它可以帮助我们更好地处理程序中的异常情况,提高程序的可靠性和稳定性。
98 1
npx与npm的差异解析,以及包管理器yarn与Node版本管理工具nvm的使用方法详解
npx与npm的差异解析,以及包管理器yarn与Node版本管理工具nvm的使用方法详解
150 0
深入理解JavaScript中的Promise:用法与最佳实践
【10月更文挑战第8天】深入理解JavaScript中的Promise:用法与最佳实践
213 0

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等