• 2024-09-03JavaScript中的export、export default、exports和module.exports(export、export default、exports使用详细)
    简介:在JavaScript中,export和exportdefault是ES6模块系统的核心部分,用于从文件中导出函数、关键字,对象或值,使其可以在其他文件中通过import语句导入和使用,而exports和module.exports是CommonJS模块系统的一部分,在Node.js环境中,你可以使用exports或module.exports
  • 2024-08-26【Node】【6】模块系统
    Node.js的模块系统基于CommonJS规范,其中每个文件被视为一个独立的模块,可以通过require函数引入其他模块,也可以通过module.exports将模块的功能暴露给外部。CommonJS规范:使用require()函数来导入模块,使用module.exports或exports对象来导出模块。ESModules:使用i
  • 2024-08-16【Nodejs】五、Node.js 模块化
    一、介绍1.1什么是模块化与模块?将一个复杂的程序文件依据一定规则(规范)拆分成多个文件的过程称之为模块化其中拆分出的每个文件就是一个模块,模块的内部数据是私有的,不过模块可以暴露内部数据以便其他模块使用1.2什么是模块化项目?编码时是按照模
  • 2024-08-09NFS服务器的搭建
    NFS(文件共享服务)1.安装nfs服务器yum-yinstallnfs-*rpm-ivhnfs4-acl-tools-0.3.3-1.el5.i386.rpmrpm-ivhnfs-utils-1.0.9-42.el5.i386.rpmrpm-ivhnfs-utils-lib-1.0.8-7.6.el5.i386.rpmrpm-ivhnfs-utils-lib-devel-1.0.8-7.6.el5.i386.rpmchkconfignfson2.开
  • 2024-08-09【前端】NodeJS:NodeJS模块化
    文章目录1NodeJS模块化1.1模块化与模块1.2模块化项目1.3模块化好处2模块暴露数据2.1模块初体验2.2暴露数据3导入(引入)模块4导入模块的基本流程5CommonJS规范1NodeJS模块化1.1模块化与模块将一个复杂的程序文件依据一定规则(规范)拆分成多个文件的过程称
  • 2024-08-04webpack 打包实战解析
    Webpack打包实战本文从一个简单的例子出发,比较一下,我们的代码经过webpack打包后会变成啥样,带有HMR的情况下,会有什么不同我们的代码//index.jsimport{greeting}from'./moduleA'letcleanup=null;functionrender(){constnode=document.getElementById('mount'
  • 2024-08-03qi查查案例分析
    ​声明本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!wx                    a15018601872 本文章未经许可禁止
  • 2024-07-24JS之webpack
    目录一、认识webpack1.1webpack数组形式1.2webpackde对象形式一、认识webpackWebpack是一个现代的静态模块打包工具,它主要用于前端开发中的模块化打包和构建。通过Webpack,开发者可以将多个模块(包括JavaScript、CSS、图片等)进行打包,生成优化后的静态资源文件,以供在浏览器中加
  • 2024-07-16模块
    模块允许代码分离,将其组织为可维护的单元,提升代码的可复用性和可读性;CommonJS(CJS)、ECMAScriptModules(ESM)CJS模块系统导出模块只需要使用module.exports或exports将模块中的内容导出即可module.exports,//指定属性导出module.exports.byebye=functio
  • 2024-07-09[NodeJS] JavaScript模块化
    JavaScript诞生于1995年,一开始只是用于编写简单的脚本。随着前端开发任务越来越复杂,JavaScript代码也越来越复杂,全局变量冲突、依赖管理混乱等问题变得十分突出,模块化成为一个必不可少的功能。模块化发展史与方案对比YUI与JQuery2006年,雅虎开源了组件库YUILibrary,使用类似
  • 2024-07-03java模块——使用 47M 的java环境运行HelloWorld
    前言我们知道,运行java程序需要jre或jdk环境,但是现在的jdk安装包已经很大了,如果我们的程序很简单,并且需要把程序发送给其他没有jdk环境的人的运行要如何做呢?如何精简我们的程序包呢?从java9开始的模块功能为我们提供了解决方案。Java库设计者现在可以将代码清晰地划分为模块,这
  • 2024-06-21nodejs从基础到实战学习笔记-模块化、包
    二、模块化2.1什么是模块化模块化是指解决一个复杂问题时,自顶向下逐层把系统划分成若干模块的过程。对于整个系统来说,模块是可组合、分解和更换的单元。2.1.1把代码进行模块化拆分的好处提高了代码的复用性提高了代码的可维护性可以实现按需加载•如果程序设计的规
  • 2024-06-16CV_WRAP和CV_EXPORTS_W
    CV_EXPORTS_Wisdefinedinmodules/core/include/opencv2/core/types_c.hasaliasforCV_EXPORTS,CV_EXPORTSisdefinedas:#if(definedWIN32||defined_WIN32||definedWINCE)&&definedCVAPI_EXPORTS#defineCV_EXPORTS__declspec(dllexport)#el
  • 2024-06-07【Webpack4打包机制原理解析】
    webpack是一个打包模块化JavaScript的工具,在webpack里一切文件皆模块,通过Loader转换文件,通过Plugin注入钩子,最后输出由多个模块组合成的文件。webpack专注于构建模块化项目。#简单版打包模型步骤我们先从简单的入手看,当webpack的配置只有一个出口时,不考虑分
  • 2024-06-04分析webpack编译结果, 实现__webpack_require__函数
    分析webpack编译结果,实现__webpack_require__函数本篇文章我们通过手写来分析一下Webpack打包后的代码,并研究一下Webpack是如何将多个模块合并在一起的首先控制台输入npminit-y初始化一个项目,再输入npmiwebpackwebpack-cli-D安装Webpack在src目录想创建入
  • 2024-05-11js之模块导入与导出:export、export default、module.exports、exports
    前两者export、exportdefault可为一组,是es6的规范,和import匹配,import是es6中的语法标准;后两者module.exports、exports可为一组,是commonjs的规范,和require匹配,require是amd规范下的引入方式。当组合不适配时,当然就会报错了。module.exports、exports1,从使用方式来看,exports是mo
  • 2024-04-20typescript安装问题=> for (let i = startIndex ?? 0; i < array.length; i++) {
    for(leti=startIndex??0;i<array.length;i++){^SyntaxError:Unexpectedtoken?atObject.exports.runInThisContext(vm.js:76:16)atModule._compile(module.js:542:28)atObject.Module._extensions..js(mo
  • 2024-04-18webpack打包优化方案
    以下是一些常见的webpack打包优化方案:1.使用生产模式(productionmode)://webpack.config.jsmodule.exports={mode:'production',//...其他配置};2.代码分割(CodeSplitting)://webpack.config.jsmodule.exports={//...optimization:{splitChunks
  • 2024-04-17commonjs
    Commonjs什么是CommonJsCommonJs是js模块化的社区规范模块化产生的原因随着前端页面复杂度的提升,依赖的第三方库的增加,导致的js依赖混乱,全局变量的污染,和命名冲突单个js文件内容太多,导致了维护困难,拆分成为多个文件又会发生第一点描述的问题v8引擎的出现,让js
  • 2024-04-06ES6 exports 与 import 使用
    基本用法基本用法exportsNamedexports(命名导出)Defaultexports(默认导出)exportdefault与export的区别:Combinationsexports(混合导出)Re-exporting(别名导出)ModuleRedirects(中转模块导出)Importexport与import的复合写法注意基本用法模块导入导
  • 2024-04-03js 模块化
    一、什么是模块化?1.1定义将一个复杂的程序依据一定的规则(规范)封装成几个块(文件),并进行组合在一起块的内部数据/实现是私有的,只是向外部暴露一些接口(方法)与外部其它模块通信 1.2模块化的进化过程 1.2.1全局function模式*全局函数模式:将不同的功能封装
  • 2024-03-28web学习笔记(四十七)
    目录1.node.js中的三个全局变量1.1global1.2 __dirname 文件夹的绝对路径1.3 __filename 文件名的绝对路径2.模块化2.1什么是模块化2.2模块化的好处3.Node.js中模块化3.1 Node.js中的模块化规范4. Node.js中的模块作用域4.1module对象4.2  modul
  • 2024-03-25node.js学习,学习到模块化了,写个博客先
    模块化:编程领域的模块化,就是遵守固定的规则,把一个大文件拆解成独立并互相依赖的小模块模块化规范就是对代码进行模块化的拆分与组合时,所需要遵守的规则。这样有利于降低沟通的成本,也有利于实现我们现在所流行的组件化具体使用方法:其实很简单,用require()方法就好,模块加载分为三种
  • 2024-03-22逆战
    关于逆向webpack的模型常见代码模型有见解的一些分析 https://blog.csdn.net/sin_0119/article/details/129658679215最具有代表性的代码含引入下面外部webpackJson模块和内部传入的模块require("./webpackJson")//这里引入同目录下webpackJson.js里面都是功能模
  • 2024-03-21[踩坑回顾]前端项目打包编译之后,页面访问异常:exports is not defined.
    周一遇到的问题,是qiankun框架的一个vue2子项目,使用yudao开源框架二次开发。 排查:1.开发环境正常。2.项目迁移前使用的babel、package配置均未被使用过。3.考虑打包使用的命令错误。发现未按照官方教程使用npm进行编译,后端同事用pom.xml文件使用pnpm命令进行编译。 解