• 2024-10-23Webpack5-合并脚本(webpack-merge-and-include-globally)
    安装插件:yarnaddwebpack-merge-and-include-globally-Dwebpack.config.jsconstpath=require("path");constMergeIntoSingleFilePlugin=require('webpack-merge-and-include-globally');module.exports={mode:'none',e
  • 2024-10-17Nodejs中process.cwd()与__dirname的区别
    Nodejs中process.cwd()与__dirname的区别2018-03-214104版权 简介: 首先,上官方解释。=>process.cwd(): The process.cwd() methodreturns thecurrentworkingdirectoryoftheNode.jsprocess.上面的意思就是,process.cwd()返回的是当前Node.js进程执行时的工作目
  • 2024-09-23在esm中优雅的使用__dirname
    在esm中没有这些__dirname、require,因为这是cjs的规范。但是通过如下代码,你即可使用上importpathfrom"node:path";import{createRequire}from"node:module";import{fileURLToPath}from"node:url";//定义一个全局变量__dirnameletdirnameVal=''
  • 2024-09-13Linux:dirname和basename
    学习自:dirname命令-简书 1、dirname用法dirname文件/目录路径支持多个文件路径用途输出文件/目录所在的目录。用在shell脚本中常配合$0代表脚本路径。例子dirname/usr/local/p1.img/usr/localdirname/usr/local/p1.img/usr/local/p2.png/usr/local/usr/lo
  • 2024-09-07在Linux中,可以使用以下命令来获取脚本所在的目录:
    在Linux中,有几种方式可以获取当前正在执行的脚本所在的路径。这些方法依赖于你正在使用的shell(比如bash)或者脚本语言(比如Python,Perl等)。以下是一些常见的方法,特别是在bash脚本中获取脚本路径:###1.使用`$0`和`dirname`命令在bash脚本中,`$0`变量包含了脚本的名称或者路
  • 2024-09-07【Linux】萌新看过来!一篇文章带你走进Linux世界
  • 2024-08-17易优cms目录名称与系统内置冲突,去掉限制方法详解!
    第一步,屏蔽检测文件文件位置:\application\admin\controller\Arctype.php找到代码病注释掉 if(!empty($post['dirname'])&&!$this->arctypeLogic->dirname_unique($post['dirname'],$post['id'])){$arctype_is_
  • 2024-08-14Taro——Error: Can't resolve '@/api/xxx'
    前言在使用@去import的时候,报错提示不能够载入,看了下tsconfig.json已经配置了paths,所以考虑是不是taro本身上还有些配置没有完善,查询taro文档后解决;taro版本:3.6.34alias:https://docs.taro.zone/docs/config-detail#alias内容config在配置文件config/index.ts中的config中
  • 2024-07-03压缩包指令
    .tar解包:tarxvfFileName.tar打包:tarcvfFileName.tarDirName.gz解压1:gunzipFileName.gz解压2:gzip-dFileName.gz压缩:gzipFileName.tar.gz和.tgz解压:tarzxvfFileName.tar.gz压缩:tarzcvfFileName.tar.gzDirName—————
  • 2024-05-29__dirname is not defined in ES module scope
    在package.json中的type=module的项目中,我创建了一个ts文件,类型是esm的类型。这里的报错是因为我们错误的使用了module的语法到esm的文件中,要解决这个问题的方法有两种,第一种改为module,另一种是改为esm的写法。首先是第一种改为module的写法,那就是把import改为require,然后由于
  • 2024-05-28Linux常用指令(包括文件、目录,系统、网络、磁盘等)
    一、文件和目录操作1.cd格式:cd [dirName]功能:切换当前目录至dirName说明:dirName为可选,默认为登录用户指定文件夹(一般为/home/用户名)。dirName既可以为绝对路径,即以根目录(‘/’)为起始,如/home、/usr;也可以为相对路径(‘../'),如../target(当前路径上一层文件夹的target目录)。2
  • 2024-05-13vite.config.ts配置
    来源:https://blog.csdn.net/qq_39275868/article/details/1262676321.配置和pinia,router,axios,ref,reactive引入等等2.配置代理3.配置.ts,.vue,.tsx等等文件别名4.配置antdV按需加载5.配置antdV主题色+全局引入less+全局颜色变量6.配置vue使用tsx写法7.配置测试环境保留打印import
  • 2024-04-17commonjs
    Commonjs什么是CommonJsCommonJs是js模块化的社区规范模块化产生的原因随着前端页面复杂度的提升,依赖的第三方库的增加,导致的js依赖混乱,全局变量的污染,和命名冲突单个js文件内容太多,导致了维护困难,拆分成为多个文件又会发生第一点描述的问题v8引擎的出现,让js
  • 2024-03-29linux文件相关命令 通过文件获取父文件夹名称
    linux文件相关命令通过文件获取父文件夹名称不说废话,先上命令通过文件获取父文件夹名称dirname$(realpath`your_filename`)通过文件路径得到文件名称basename`your_filename`相关命令basenamedirnamerealpathreallinklspwd通过文件获取父文件夹名称
  • 2024-03-23关于昨天写的文件读写的一个巨大改进
    在昨天写的文件读写的练习中,文件路径必须要一字不差的写出来,但是这种写法一旦文件换了位置,就会导致读写出错误 所以我们用双下划线加dirname来进行文件路径表达  
  • 2024-02-28webpack-dev-server 插件问题 Content not from webpack is served from
    在安装了webpack-dev-server插件后启动然后一直报错 Contentnotfromwebpackisservedfrom XXXX在浏览器中访问 一直显示cannot  / 解决办法在wenbpack.config.js的配置文件中加入输出文件路径配置  devServer:{    static:{     
  • 2024-01-29python之常用标准库-sys/os
    1.syssys常用的方法sys.path.append/sys.path.insert1#!/usr/bin/python2importos,sys3sys.path.insert(0,os.path.dirname(os.path.dirname(__file__)))#将路径插入第1个位置4sys.path.append(os.path.dirname(os.path.dirname(__file__)))#将路径追加到末尾View
  • 2024-01-12Ubuntu下压缩、解压常用命令
    .tar文件#仅打包,并非压缩tar-xvfFileName.tar#解包tar-cvfFileName.tarDirName#将DirName和其下所有文件(夹)打包.gz文件#.gzgunzipFileName.gz#解压1gzip-dFileName.gz#解压2gzipFileName#压缩,只能压缩文件.tar.gz文件、.tgz文
  • 2024-01-11Vite构建基本配置
    通过vite.config.js暴露出defineConfig函数实现构造,vite会读取defineConfig返回的配置对象,配置对象需要自行编写defineConfig该函数是vite工具助手函数,用来读取构建配置,其返回一个配置参数对象通过查看源码得知,vite配置有以下可选非必要内容,常用了内容一般从root到build//读
  • 2023-12-03Linux命令(108)之dirname
    linux命令之dirname1.dirname介绍linux命令dirname是用来获取文件的指定路径2.dirname用法dirname[参数]NAMEdirname参数参数说明-z使用NUL而不是换行符分隔输出--help查看帮助信息--version查看版本信息3.实例3.1.获取文件的指定路径命令:dirnameztj.txtORdirname/root/z
  • 2023-11-27记录一下vue如果全局引入scss变量
    开始首先一些普通的css,可以在App.vue中引入然后项目中会经常用到一些功能型的scss,比如mixin,和函数等,这个时候在main.js和app.vue是无效的。首先查看自己的sass和sass-loader版本,注意sass-loader的安装版本,如果是v8的版本使用prependDatea,以上的版本使用additionalData(翻
  • 2023-11-18前端学习笔记学习笔记第七十柒天-webpack源码分析14
    constpath=require("path")module.exports={entry:"./src/index.js",mode:"development",output:{filename:"main.js",path:path.resolve(__dirname,"./dist")},module:{
  • 2023-11-10如何从文件路径中提取目录路径?
    内容来自DOChttps://q.houxu6.top/?s=如何从文件路径中提取目录路径?在Bash中,如果VAR="/home/me/mydir/file.c",我该如何获得"/home/me/mydir"?dirname和basename是您要用于提取路径组件的工具:$VAR='/home/pax/file.c'$DIR="$(dirname"${VAR}")";FIL
  • 2023-11-01umijs4框架别名配置错误问题及解决方法
    umijs3中别名配置都是在config下文件下的config.ts中配置,或者在.umirc.ts使用如下方式来配置://引入import{resolve}from'path';  resolve:{  alias:{   '@/src':resolve(__dirname,'../src'),   '@/static':resolve(__dirname,&#
  • 2023-10-31Molecule 在构建工具中的选择
    我们是袋鼠云数栈UED团队,致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。本文作者:修能朝闻道,夕死可矣何为Molecule?轻量级的WebIDEUI框架——Molecule我们开源了一个轻量的WebIDEUI框架Molecule实现数栈至