关于Mac下安装nodejs、npm和cnpm的教程

yizhihongxing

下面是关于Mac下安装nodejs、npm和cnpm的完整攻略:

安装nodejs

下载安装包

首先,我们需要从官网(https://nodejs.org/en/download/)下载适合Mac操作系统的nodejs安装包,一般我们选择稳定版本即可。

安装

下载安装包后,打开安装包进行安装。安装过程中,需要注意一些选项:

  • 在安装程序中,把nodejs的可执行程序添加到$PATH中,方便我们在终端中使用。
  • 在安装期间,可进行一些自定义的操作,例如更改安装路径等。

安装完成后,在终端中输入以下命令验证nodejs是否安装成功:

node --version

如果命令能够输出nodejs的版本号,代表安装成功。

安装npm

npm是nodejs的包管理工具,在安装nodejs时,会自带安装npm。但是,我们也可以通过以下指令进行npm的单独安装:

// 使用官方源安装npm
npm install npm -g

安装cnpm

cnpm是淘宝提供的npm镜像,由于淘宝的npm源服务器在国内,从而能解决npm在国内下载速度慢的问题。

以下是安装cnpm的命令:

// 使用淘宝源安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org

安装完成后,我们可以通过以下命令查看cnpm是否安装成功:

cnpm --version

如果命令能够输出版本号,代表安装成功。

示例:

我们可以使用npm来安装一个常用的库(例如lodash):

npm install lodash

然后,我们可以新建一个nodejs项目,进行引用:

const _ = require('lodash');

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:关于Mac下安装nodejs、npm和cnpm的教程 - Python技术站

(0)
上一篇 2023年6月8日
下一篇 2023年6月8日

相关文章

  • JS中的二叉树遍历详解

    JS中的二叉树遍历详解 二叉树是一种非常重要的数据结构,它是由节点组成的树形结构,其中每个节点都有不超过两个子节点,分别称为左子节点和右子节点。在JavaScript中,我们通常使用嵌套对象的方式来实现二叉树。 安装 在使用JS实现二叉树遍历之前,我们需要安装一个依赖包:binary-tree。打开终端,输入以下命令进行安装。 npm install bin…

    node js 2023年6月8日
    00
  • node path的使用详解

    Node.js Path模块使用详解 Node.js提供了路径处理的模块Path,它可以方便地处理文件路径的操作。本文将详细讲解Path模块的基本使用方法,并且提供几个实例让读者更好地理解。 Path模块的基本用法 要使用Path模块,需要首先引入: const path = require(‘path’); path.basename(path[, ext…

    node js 2023年6月8日
    00
  • 使用node.js实现微信小程序实时聊天功能

    使用node.js实现微信小程序实时聊天功能,需要以下几个步骤: 1. 创建小程序 首先,在微信公众平台注册账号,在小程序管理页面中创建小程序。 2. 创建后台服务 前往阿里云或者其他云服务商申请服务器,并安装Node.js环境。进入控制台,使用命令行工具创建一个Node.js项目,进入项目目录后,需要安装以下模块: npm install express …

    node js 2023年6月8日
    00
  • Node.js使用WebAssembly

    下面是关于Node.js使用WebAssembly的文档攻略。 Node.js使用WebAssembly 什么是WebAssembly WebAssembly(简称WASM)是一种新型的编程语言,它可以在多种平台上运行,并且可以高效地执行循环密集、CPU密集型和低级别代码。WASM默认使用二进制格式,这使得它在网络传输或存储时可以大大减少体积。WASM在Ja…

    node js 2023年6月8日
    00
  • nodeJs链接Mysql做增删改查的简单操作

    下面我将为你详细讲解如何使用Node.js链接MySQL进行简单的增删改查操作。首先,我们需要安装mysql模块以及mysql客户端。 简单安装方法: 使用npm安装mysql模块 npm install mysql 下载并安装mysql客户端 官网下载链接:https://dev.mysql.com/downloads/mysql/ 安装完后,我们需要在N…

    node js 2023年6月8日
    00
  • npm ERR! code 128的错误问题解决方法

    下面是“npm ERR! code 128的错误问题解决方法”的完整攻略。 问题描述 在使用npm安装/更新模块时,有时会遇到如下错误: npm ERR! code 128 npm ERR! Command failed: git clone –depth=1 -q https://github.com/xxx/xxx.git /Users/xxx/.np…

    node js 2023年6月8日
    00
  • Babel 入门教程学习笔记

    Babel 入门教程学习笔记 什么是 Babel Babel 是一个广泛使用的 JavaScript 编译器,它能将 ECMAScript 2015+ 代码转换为向后兼容的 JavaScript 代码。这意味着,我们可以使用最新的 JavaScript 语言特性开发项目,同时也可以保证代码在现有的浏览器和环境中执行正确。 安装 Babel 安装 Babel …

    node js 2023年6月8日
    00
  • VUE 项目在IE11白屏报错 SCRIPT1002: 语法错误的解决

    针对“VUE 项目在IE11白屏报错 SCRIPT1002: 语法错误”的解决,可以按以下步骤进行: 问题分析 白屏报错 SCRIPT1002: 语法错误,是IE11对于语法不支持的情况下的报错信息。VUE项目在IE11中常遇到此类问题,通常是由于ES6语法不被IE11所支持而导致。因此,我们需要对VUE项目中涉及到的ES6语法进行转换或降级。 解决方案 安…

    node js 2023年6月8日
    00
合作推广
合作推广
分享本页
返回顶部