<template>  <div>      <form @submit.prevent="addTodo">        <input v-model="title"&nbs
原创 2022-04-19 16:31:20
756阅读
模块导入的五种方式1、import 模块名2、from 模块名 import 方法名3、from 模块名 import *4、import 模块名 as 别名5、from 模块名 import 方法名 as 别名注意:import可以在程序中的任意位置使用,第一次使用import关键字导入模块后,会将模块加载到内存中,后续针对同一模块的import不会重新执行模块内的语句。 第一次导入模
转载 2023-08-23 17:58:07
97阅读
一、使用之前,我们先来掌握3个东西是用来干什么的?npm: Nodejs下的包管理器。Node.js下载网址http://nodejs.cn/download/ webpack: 它主要的用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。 vue-cli: 用户生成Vue工程模板。(帮你快速开始一个vue的项目,也就是给你一套vue的结构,包含基础
在 ES6 之前,为了让 JavaScript 支持模块化,社区涌现出了很多不同的模块化规范:AMD、CommonJS、CMD 等。但是目前,AMD 和 CMD 已经很少使用了。直到 ES6,ECMAScript 官方才推出了 JavaScript 的模块化方案 ES Module。ES Module 中使用 export 将当前模块的内容导出,使用 import 将其他模块的内容导入。ES Mo
在做vue3项目中时,每次使用都需要先进行引入,用ts的还好,会有爆红提示,如果是使用js开发的很多时候都会等到编译的时候才发现哪里哪里又没有引入,就会很浪费时间,偶然发现一款好用的组件可以帮助我们很好的解决这种问题。首先下载安装yarn add unplugin-auto-import -D  引入在vite.config.ts中 因为是插件 所以在我们的plugins下 写
转载 2024-06-26 08:38:24
1042阅读
let importAll = require.context('./modules', false, /\.js$/) class Api extends Request{ constructor(){ super() //importAll.keys()为模块路径数组 importAll.key ...
转载 2021-10-18 09:31:00
122阅读
2评论
根据b站所学习而自行整理的个人笔记【NPM】包管理工具 #node package manager_哔哩哔哩_NPM—node.js前言简介:相当于一个大的平台服务器,内含所以被共享的代码包,可以通过命令下载你所需要的代码包,而不再需要去到每个网站首页查找下载: jquery、bootstrap等一、安装NPM工具Node.js 内置了 npm,故下载Node.js即可使用npm—Nod
1、项目时间长了,vue的node_modules依赖竟然到了16个G2、之前npm run build:prod都是可以的3、最新一次竟然失败了,说缺少模块
原创 2023-12-20 09:27:12
899阅读
# npm 引入 jQuery ## 介绍 在网页开发中,我们经常会使用 jQuery 来操作DOM、处理事件以及进行动画等操作。而在使用 jQuery 之前,我们需要将其引入到我们的项目中。 npm 是 Node.js 的包管理工具,它可以帮助我们轻松地引入和管理第三方库。本文将介绍如何使用 npm 在项目中引入 jQuery。 ## 步骤 ### 步骤 1:初始化项目 首先,我们需
原创 2023-08-19 08:42:48
624阅读
问题:对于要引用的第三方包,使用第三方CDN连接,用< script >标签引入和通过npm引入,并使用相关打包工具进行管理, 有何区别?我认为,有以下几点需要考虑:CDN的特点。CDN的主要优势就在于,不同地区的用户访问,会就近加载资源。所以: 如果你的系统会部署在全国或全球范围内,那么使用CDN,下载速度可能会更快一些(一般CDN的宽带都是很高的,下载速度很快);如果不是,那
转载 2024-09-12 09:48:28
53阅读
# 使用 NPM 引入 Axios 的全指南 在现代前端开发中,处理异步请求已成为一个重要的环节。无论是从服务器获取数据,还是向服务器发送数据,HTTP 请求都是必不可少的。而在 JavaScript 中,有多种方法可以实现 HTTP 请求,Axios 应运而生。本文将详细介绍如何使用 NPM 引入 Axios,并通过示例代码深入探讨其用法。 ## 1. 什么是 Axios? Axios 是
原创 11月前
40阅读
# 使用 npm 引入 Axios - 新手指南 在现代 JavaScript 开发中,`Axios` 是一个非常流行的 HTTP 客户端库,它允许我们轻松地与服务器进行交互,发送请求,接收响应。对于初学者来说,了解如何在项目中引入 Axios 是非常重要的。下面,我们将分步详细讲解如何使用 `npm` 安装和引入 Axios。 ## 整体流程 下面是一个包含主要步骤的表格,帮助你快速了解如
原创 10月前
25阅读
# 使用npm引入jQuery 在Web开发中,jQuery是一个非常流行的JavaScript库,可以简化HTML文档的遍历、事件处理、动画操作以及AJAX等操作。如果你想在你的项目中使用jQuery,可以通过npm(Node Package Manager)来安装和引入它。 ## 什么是npm npm是Node.js的包管理器,它允许开发者在项目中安装和管理第三方模块。通过npm,我们可
原创 2023-10-19 17:09:01
119阅读
CommonJSCommonjs模块是一个可复用的js块,通过exports输出这个特定对象,其他模块通过require()引用此对象;CommonJS支持无封装的模块(即没有定义的相关语句),把我们从AMD的define()封装中解放出来;CommonJS只支持对象作为模块;1 //package/lib is a dependency we require 2 var lib = requi
转载 11月前
64阅读
使用NPM发布uni-app以及vue自定义组件使用npm install 安装他人发布的组件平时用的比较多,操作也比较简单。最近自己捣鼓了一下,如何发布自己的自定义组件方便自己和他人使用npm install 安装。编写组件第一步是本地编写自己的自定义组件,编译通过并确保组件能正常运行的情况下就可以通过npm publish 发布了。不过发布之前还需要一些准备工作。注册NPM账号首先需要注册np
前言,最近负责vue组件,开始只是零碎的,但渐渐的多了起来,所以考虑做一套组件库发npm上,但是查看资料,基本都是缺胳膊少腿,没有一个是跑完全部流程的demo,所以自己参考资料以后做了一套上传、检测和使用的笔记供需要的参考。(备注:还是不清楚的可以查看视频教程。地址:) 标题:npm 如何发布和使用自定义组件1. 创建组件2. 上传组件3. 删除包4. npm登陆报账号密码错误 1. 创建组件(1
转载 2024-03-25 18:01:40
57阅读
# npm怎么引入Python 在现代的前端开发中,JavaScript已经成为了主要的编程语言,而npm(Node Package Manager)则是JavaScript的一部分,用于管理和安装Node.js生态系统中的各种包和工具。与此同时,Python作为一门强大的编程语言,被广泛用于数据科学、机器学习、网络开发等多种领域。很多开发者可能会问,npm怎么引入Python呢?在这篇文章中,
原创 2024-09-17 07:25:21
40阅读
在现代前端开发中,jQuery 依然是一个被广泛使用的库。然而,随着 npm模块化开发的普及,许多开发者在使用 npm 引入 jQuery 时可能遇到困难。在这篇博文中,我将分享解决“npm 如何引入 jQuery”问题的具体过程,希望能帮助到同样面临这个困扰的你。 ### 问题背景 在我的一个项目中,我决定重构前端部分,采用 npm 管理依赖包。我的目标是用 jQuery 来处理 DOM
原创 7月前
88阅读
# Vue2中引入Axios不使用npm 在开发Vue2项目时,我们经常需要使用axios来发送HTTP请求。通常情况下,我们会通过npm来安装axios,但是有时候我们可能没有权限安装npm包,或者需要在不使用npm的情况下引入axios。本文将介绍如何在不使用npm的情况下引入axios,并解决一个实际问题。 ## 引入axios 首先,我们需要在项目中引入axios。由于不使用npm
原创 2024-07-18 13:53:24
98阅读
(1) 相关博文地址:SpringBoot + Vue + ElementUI 实现后台管理系统模板 -- 前端篇(一):搭建基本环境:https://www.cnblogs.com/l-y-h/p/12930895.html SpringBoot + Vue + ElementUI 实现后台管理系统模板 -- 前端篇(二):引入 element-ui 定义基本页面显示:https://www.c
转载 2024-06-21 20:07:42
60阅读
  • 1
  • 2
  • 3
  • 4
  • 5