npm基本使用--npm淘宝镜像设置、常用命令

article/2025/7/9 14:11:27

   欢迎加入前端技术营!如果你也是前端学习者或者对前端有学习的想法,那就跟着我一起从零开始进击前端。
  致力于尽可能详细且简洁的介绍前端知识、自己的捷径,也是学习路上的记录。欢迎探讨


文章目录

    • 安装
    • 淘宝镜像设置
    • npm常用命令
    • package.json属性说明
    • 面试题
      • 一、Ajax的实现流程是怎样的?
      • 二、AJAX请求总共有多少种CALLBACK


npm(全称Node Package Manager,即node包管理器)

是Node.js默认的、以JavaScript编写的软件包管理系统

npm来分享和使用代码已经成了前端的标配


安装

npm是在node里,所以需要安装node

在node.js官网下载合适的node版本进行安装即可

打开运行窗口通过 npm -v 可查看npm安装的版本

请添加图片描述
在运行窗口进入指定文件夹就可以通过npm安装需要的包了,比如安装jQuery:
请添加图片描述


淘宝镜像设置

因为安装使用的是官方网站,速度较慢,搭建环境时通过如下代码将npm设置成淘宝镜像,可快速安装,并通过 npm config get registry 查看是否成功

npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist --global

请添加图片描述


npm常用命令

安装包:npm install xxx -g   //-g:为全局安装搭建环境时通过如下代码将npm设置成淘宝镜像
npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist --global设置当前地址(设置为默认地址)
npm config set registry https://registry.npmjs.org/查看镜像的配置结果
npm config get registry
npm config get disturl使用nrm工具切换淘宝源
npx nrm use taobao如果之后需要切换回官方源可使用
npx nrm use npm

请添加图片描述


package.json属性说明

请添加图片描述


面试题

一、Ajax的实现流程是怎样的?

(1)创建XMLHttpRequest对象,也就是创建一个异步调用对象.
(2)创建一个新的HTTP请求,并指定该HTTP请求的方法、URL及验证信息.
xml:返回XML文档,可用JQuery处理。
(3)设置响应HTTP请求状态变化的函数.
(4)发送HTTP请求.
(5)获取异步调用返回的数据.
(6)使用JavaScript和DOM实现局部刷新.

<script type="text/javascript">
var httpRequest;
function checkUsername() {if (window.XMLHttpRequest) {//在IE6以上的版本以及其他内核的浏览器(Mozilla)等httpRequest = new XMLHttpRequest();} else if (window.ActiveXObject) {//在IE6以下的版本httpRequest = new ActiveXObject();}//创建http请求httpRequest.open("POST", "Servlet1", true);//因为使用的是post方式,所以需要设置消息头httpRequest.setRequestHeader("Content-type", "application/xwww-form-urlencoded");//指定回调函数httpRequest.onreadystatechange = response22;//得到文本框的数据var name = document.getElementById("username").value;//发送http请求,把要检测的用户名传递进去httpRequest.send("username=" + name);
}
function response22() {//判断请求状态码是否是4【数据接收完成】if (httpRequest.readyState == 4) {//再判断状态码是否为200【200是成功的】if (httpRequest.status == 200) {//得到服务端返回的文本数据var text = httpRequest.responseText;//把服务端返回的数据写在div上var div = document.getElementById("result");div.innerText = text;}}
}
</script>

二、AJAX请求总共有多少种CALLBACK

Ajax请求总共有八种Callback
onSuccess
onFailure
onUninitialized
onLoading
onLoaded
onInteractive
onComplete
onException


本期到这里就结束了,感谢阅读!有问题留言,及时回复


  • 点赞加关注,持续更新实用技巧、热门资源、软件教程等
  • 有任何 软件 影视 教程资源 考证资料等需求留言即可

http://chatgpt.dhexx.cn/article/eeb1bJEJ.shtml

相关文章

Mac 下安装npm淘宝镜像报错

mac 更改淘宝镜像报错问题解决 npm 全局安装淘宝镜像 npm config set registry https://registry.npm.taobao.org --global问题: 权限报错 解决方法 在安装命令前加入 sudo 并输入电脑解锁密码 按回车键 检查是否更改成功 npm config get registry更改成功

npm 淘宝镜像源更新了

npmmirror 中国镜像站已发出公告原淘宝 npm 域名即将停止解析&#xff0c;将无法提供正确下载&#xff1b; 原淘宝镜像源: https://registry.npm.taobao.org 新镜像地址为&#xff1a; https://registry.npmmirror.com 更换镜像源&#xff1a; npm config set registry ht…

npm更换成淘宝镜像源及cnpm使用

1.需求由来 由于node安装插件是从国外服务器下载&#xff0c;受网络影响大&#xff0c;速度慢且可能出现异常。所以如果npm的服务器在中国就好了&#xff0c;所以我们乐于分享的淘宝团队&#xff08;阿里巴巴旗下业务阿里云&#xff09;干了这事。来自官网&#xff1a;“这是一…

npm 配置淘宝镜像

首先解释一下 npm 为什么要配置淘宝镜像 原因&#xff1a;因为node.js 默认使用的是国外的网站 。国内访问有一个跨国内局域网的操作。所以就会有时候很慢。这就跟为什么网站的静态资源有些会使用CDN 加速一样的 淘宝镜像是什么&#xff1f;就是npm 很多的插件淘宝已…

Git中的 fetch 和pull 和 fetch用法

Git中的 fetch 和pull 区别 1. 区别就是 2. fetch 小用处 项目中有时候找另一个同事的分支, 在IDEA中的RemotBranches中竟然找不到, 然后就Fetch 一下, 就发现有了哈哈哈哈

接口调用fetch用法

fetch–接口调用 1.基本特性 更加简洁的数据获取方式&#xff0c;功能更强大 更灵活&#xff0c;可以看作是xhr的升级版基于promise实现 2.基本用法 3.请求参数 get请求方式的参数传递delete请求方式的参数传递post请求方式的传递 put请求方式参数的传递 4.fetch响应结果…

接口调用-fetch用法

3.1 fetch 概述 1.基本特性 更加简单的数据获取方式&#xff0c;功能更强大、更灵活&#xff0c;可以看做是xhr的升级版 基于Promise实现 官方网址&#xff08;点击&#xff09; 基本用法 // text()方法属于fetchAPI的一部分&#xff0c;它返回一个Promise实例对象&#xff0…

Day 95/100 (JS)fetch用法

写在前面的话 面试官问&#xff1a;fetch听过吗&#xff1f; 一脸懵逼... 支支吾吾答不上来&#xff0c;好尴尬&#xff0c;来一起琢磨下~ &#xff08;一&#xff09;fetch是什么&#xff1f; fetch是基于Promise设计的&#xff0c;从上面代码也能看得出来&#xff0c;这就要…

Axios fetch的基本用法

fetch API通过promise接口来实现的。 fetch( / abc ) .then (data>{ return data.text (); //return返回的是primose对象}).then (ret>{ //注意这里得到的才是最终的数据console.log (ret) ; });1.fetch常用配置选项 method(String):HTIP请求方法&#xff0c;默认为GET…

前端网络基础 - fetch

目录 XMLHttpRequest缺点 fetch的优点 fetch的请求和响应设计 Request Response fetch函数的用法 fetch取消请求 fetch的异常结果 fetch和axios的区别 XMLHttpRequest缺点 浏览器提供了原生的AJAX实现类XMLHttpRequest&#xff0c;基于该类实例&#xff0c;我们可以实…

JavaScript fetch() 方法

JavaScript 中的fetch()方法 用于向服务器请求并加载网页中的信息。请求可以是返回 JSON 或 XML 格式数据的任何 API。此方法返回一个承诺。 句法&#xff1a; fetch( url, options ) 参数&#xff1a;此方法接受上面提到的两个参数&#xff0c;如下所述&#xff1a; URL&a…

fetch的使用方法

注意&#xff1a;fetch是一种HTTP数据请求的方式&#xff0c;是XMLHttpRequest的一种替代方案。fetch不是ajax的进一步封装&#xff0c;而是原生js内置的一种方法&#xff0c;所以无需按包&#xff0c;无需引用&#xff0c;直接使用。 1.发送get请求&#xff08;fetch默认是fe…

浏览器控制台copy as fetch用法

不解释了&#xff0c;直接上图。 1、先选择要copy的接口&#xff0c;浏览器控制台右键选中&#xff0c;复制到剪贴板 2、复制到控制台&#xff0c;大致如下。 3、去掉末尾的分号&#xff0c;添加如下&#xff1a; .then(response > response.json()).then(data >console…

fetch的用法ajax,Promise发送Ajax请求、fetch用法

实例方法&#xff1a;Document /* 基于Promise发送Ajax请求 */ function queryData(url) { var p new Promise(function(resolve, reject){ var xhr new XMLHttpRequest(); xhr.onreadystatechange function(){ if(xhr.readyState ! 4) return; if(xhr.readyState 4 &&…

vue学习笔记-接口调用fetch用法

一&#xff0c;fetch概述 二&#xff0c;fetch基本用法 第一个then是fetch的一部分&#xff0c;返回一个promise对象&#xff0c;于是可以继续用then来处理返回的结果ret。 这段代码是服务器的代码&#xff1a; //这是在创建服务器&#xff0c;通过express&#xff0c;创建名为…

Vue接口调用(一)fetch用法

Vue接口调用&#x1f525; 接口调用地址Vue接口调用&#xff08;一&#xff09;fetch用法https://blog.csdn.net/m0_55990909/article/details/123957200Vue接口调用&#xff08;二&#xff09;axios用法&#x1f525;https://blog.csdn.net/m0_55990909/article/details/1239…

Fetch使用方法

前言&#xff1a; fetch是用来取代传统的XMLHttpRequest的。 它的优点很多&#xff0c;包括链式调用的语法、返回promise等。 什么是fetch? fetch api是基于promise的设计&#xff0c;它是为了取代传统xhr的不合理的写法而生的。 WHY fetch&#xff1f; xhr请求写起来非常的混…

彻底关闭烦人的---FF新推荐

1、进入控制面板——>管理工具——>服务 找到Flash Helper Service服务 2、进入控制面板——>管理工具——>任务计划程序 找到FlashHelper TaskMachineCore的任务&#xff0c;将其删除

如何关闭flashhelper的ff新推荐广告弹窗

描述&#xff1a;如何关闭flashhelper的ff新推荐广告弹窗 步骤&#xff1a; 方法一&#xff0c;直接C盘搜索flashhelper文件&#xff0c;删除即可方法二&#xff0c;在计算机管理服务里面&#xff0c;找到flashhelper禁用

ff新推荐的关闭办法

这个是flash的广告 如果直接删除Adobe Flash Helper会导致flash的不正常使用 建议是winR在输入框中输入service&#xff0c;在service里找到 然后停用再禁用掉就可以了