node的安装

node是前端开发环境,所以运行前端程序需要安装和配置node

1. 下载安装node

去node官网选择你需要的版本进行下载 Node.js — Download Node.js® (nodejs.org)

下载到本地后一路点击next傻瓜式安装,安装成功后测试是否安装成功 

node -v 显示node版本

npm -v  显示npm版本

2. node环境配置

在node安装目录下新建node_cache和node_global文件夹

npm config set prefix "D:\soft\node\node_global"   设置npm的全局安装路径

npm config set cache "D:\soft\node\node_cache"  设置npm的全局缓存地址

在环境变量中添加NODE_HOME变量,如下图:

然年在path中添加如下路径:

测试是否配置成功:

npm install express -g    如果输出有包更新则安装成功

3. 设置淘宝镜像

下面命令使用管理员身份运行:

npm config set registry https://registry.npmmirror.com   设置淘宝镜像

如果你设置的是带有taobao字样的会报没有证书等问题,改成上面的就可以解决。

4. 权限问题

如果你使用的是普通命令来安装会报错如下图所示

这时候可以通过把node_cache和node_global文件的属性中安全中的用户权限修改,修改完成后普通用户就可以安装了。

5. 项目中运用

然后在你的vue项目中可以使用npm install,我们公司没有使用npm install,使用的是yarn install。yarn将会根据package.json文件中记录的依赖关系来安装依赖包。它会检查node_module文件夹中是否已经存在相同版本的包,如果存在就跳过安装。当我们全局范围安装一个包并使其可以在任何地方使用,可以使用-g标志

eg:npm install-g express 会把包放在之前安装node中node_moudle文件夹中

yarn install过程参考:yarn install 命令行执行时,背后发生的事情 - 知乎 (zhihu.com)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/24872.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

几种数据集格式

在机器学习和计算机视觉领域,有多种数据集格式被广泛使用来存储和交换数据,尤其是图像数据。以下是一些常见的数据集格式: JSON (JavaScript Object Notation): 一种轻量级的数据交换格式,易于人阅读和编写,也易于机器…

【Ardiuno】使用ESP32网络功能调用接口数据(图文)

接着上文连通wifi后,我们通过使用HTTPClient库进行网络相关操作,这里我们通过http协议进行接口调用。 为了简化操作,这里使用了本地服务器上的文件作为接口,正常操作时会调用接口后,将服务器返回的数据进行解析&#…

白话解读网络爬虫

网络爬虫(Web Crawler),也称为网络蜘蛛、网络机器人或网络蠕虫,是一种自动化程序或脚本,被用来浏览互联网并收集信息。网络爬虫的主要功能是在互联网上自动地浏览网页、抓取内容并将其存储在本地或远程服务器上供后续处…

独孤思维:高考那段日子,我痛不欲生

今天是高考日。 回想自己当年高考的情景,还历历在目。 备考那段时间,每天没日没夜做卷子。 惴惴不安,每天焦虑,不得安宁。 当时还在想,高考完了以后,要怎么怎么玩,怎么怎么野。 但是真的到…

【模拟-BM99 顺时针旋转矩阵】

题目 BM99 顺时针旋转矩阵 描述 有一个NxN整数矩阵,请编写一个算法,将矩阵顺时针旋转90度。 给定一个NxN的矩阵,和矩阵的阶数N,请返回旋转后的NxN矩阵。 分析 模拟,写几个样例,分析一下新矩阵元素下标与原矩阵元素…

游戏心理学Day08

从本质上讲,游戏是对现实世界规律的简化和明晰化,并以此为基础,对现实世界进行建模。通过游戏,我们认识到艰苦的工作原来就是 幸福的来源,只要工作目标明确,充满挑战,反馈及时和充满社会化合作…

python记录之字符串

在Python中,字符串是一种非常常见且重要的数据类型,用于存储文本信息。下面,我们将对Python字符串进行深入的讲解,包括其基本操作、常见方法、格式化以及高级特性。 1. 字符串的创建 在Python中,字符串可以通过单引号…

编译原理-语法分析(实验 C语言)

语法分析 1. 实验目的 编制一个递归下降分析程序,实现对词法分析程序所提供的单词序列的语法检查和结构分析 2. 实验要求 利用C语言编制递归下降分析程序,并对简单语言进行语法分析 2.1 待分析的简单语言的语法 用扩充的BNF表示如下: …

牛客NC32 求平方根【简单 二分 Java/Go/C++】

题目 题目链接: https://www.nowcoder.com/practice/09fbfb16140b40499951f55113f2166c 思路 Java代码 import java.util.*;public class Solution {/*** 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可*** para…

【python报错】TypeError: ‘dict_values‘ Object IsNot Subscriptable

【Python报错】TypeError: ‘dict_values’ object is not subscriptable 在Python中,字典(dict)提供了几种不同的视图对象,包括dict_keys、dict_values和dict_items。这些视图对象允许你以只读方式遍历字典的键、值或键值对。如果…

vue 创建一个新项目 以及 手动配置选项

【Vue】3.0 项目创建 自定义配置_vue3.0-CSDN博客

GPT-4o仅排第二!北大港大等6所高校联手,发布权威多模态大模型榜单!

多模态大模型视频分析能力榜单出炉: Gemini 1.5 Pro最强,GPT-4o仅排第二? 曾经红极一时的GPT-4V屈居第三。 3.5研究测试:hujiaoai.cn 4研究测试:askmanyai.cn Claude-3研究测试:hiclaude3.com 最近&#…

WordPress网站更换域名后如何重新激活elementor

在创建WordPress网站时,我们常常需要更改域名。但是,在更换域名后,你可能会遇到一个问题:WordPress后台中的Elementor插件授权状态会显示为不匹配。这时,就需要重新激活Elementor插件的授权。下面我会详细说明如何操作…

MySQL8 全文索引

文章目录 创建索引使用索引总结 创建索引 之前未尝试过使用MySQL8的全文索引,今天试一试看看什么效果,否则跟不上时代了都。   创建索引非常简单,写句SQL就行。 create table goods(id integer primary key auto_increment,name varchar(2…

编译原理-词法分析(实验 C语言)

编译原理-词法分析 1. 实验目的 设计、编写并调试一个词法分析程序,加深对词法分析原理的理解 2. 实验要求 2.1 待分析的简单语言的词法 关键字:begin,if,then,while,do,end 所有关键字都是…

前端如何封装自己的npm包并且发布到npm注册源

前言 在前端开发中,复用代码是一种常见且高效的实践。通过封装和发布自己的npm包,你可以轻松地在多个项目之间共享代码,并且贡献给社区。以下是一步一步指导你如何封装自己的npm包并发布到npm注册源。 步骤一:创建并设置项目 首…

智驾”IT运维,探索企业高效管理新航道——运维智慧驾驶舱

在信息化高速发展的今天,企业对于稳定、高效的IT运维管理需求日益迫切。运维智慧驾驶舱,作为新一代的运维解决方案,正以其独特的优势,引领着企业IT运维的新方向。当它与优秀的监控系统相结合时,比如监控易,…

28-unittest批量执行(discover)

unittest框架提供了创建测试用例、测试套件以及批量执行的解决方案。 利用单元测试框架创建测试类,可以把每个测试方法看成是一个最小的单元, 由测试容器组装打包起来,然后可以统一执行,最后输出测试报告。 一、UnitTest核心要素…

最新区块链论文速读--CCF A会议 CCS 2023 共25篇 附pdf下载(3/4)

Conference:ACM Conference on Computer and Communications Security (CCS) CCF level:CCF A Categories:network and information security Year:2023 Num:25 第1~7篇区块链文章请点击此处查看 第8~13篇区块链文…

【2024】Kafka Streams详细介绍与具体使用(1)

目录 介绍关键特性应用场景核心概念部署方式kafka streams的处理模式 具体使用1、准备工作2、添加依赖3、代码实现3、测试 介绍 Kafka Streams是构建在Apache Kafka之上的客户端库,用于构建高效、实时的流处理应用。它允许你以高吞吐量和低延迟的方式处理记录流&am…