• 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实现数栈至
  • 2023-10-25shell 脚本获得上级目录的命令
    PARENT_DIR=$(cd$(dirname$0);cd..;pwd)解释:dirname$0:取得当前执行的脚本文件所在的目录;cd:进入当前工作目录;$()与``作用一样,用于shell命令的执行。dirname:显示最后一个结点前的路径;相对的,basename:显示最后一个结点的名称。$0:脚本的路径名称,包含脚本本身的
  • 2023-10-24记录一下自己工作erp项目时候的结构
     这个搭建起一个vue项目https://www.cnblogs.com/hechunfeng/p/17249626.html  1.因为使用的是vite,所以配置上如下,看server,env.VITE_HTTPURL是里面的开放环境或者生成环境的变量  import{defineConfig,loadEnv}from'vite'//Installnodetypesbeforecalli
  • 2023-10-21OS模块的用法
    OS模块的用法os.getcwd()获取当前工作目录,即当前python脚本工作的目录路径os.chdir("dirname")改变当前脚本工作目录;相当于shell下cdos.curdir返回当前目录:('.')os.pardir获取当前目录的父目录字符串名:('..')os.makedirs('dirname1/dirname2')可生成多层递归目
  • 2023-10-20tar命令备份压缩7天日志
    [root@localhostlogs]#cattar_7day.sh#!/bin/bash#压缩日期【当天的前一天】todayStamp_1=`date-d"-1day"+%Y%m%d`#压缩日期【当天的前七天】sevendaysagoStamp=`date-d"-7day"+%Y%m%d`Dirname=/mnt/webserver/common-jf/jar-jf-pre-19060/logs/pre-jf [[-d
  • 2023-10-20Shell-$(cd "$(dirname "$0")",pwd)
    #!/bin/bashBIN_FOLDER=$(cd"$(dirname"$0")";pwd)echo$BIN_FOLDERPROJECT_FOLDER=$(cd"$(dirname"$BIN_FOLDER")";pwd)echo$PROJECT_FOLDERPYTHON_BIN=$PROJECT_FOLDER/.venv/bin/pythonecho$PYTHON_BINBIN_FOLDER
  • 2023-10-1611el
    #include<stdio.h>#include <sys/types.h>#include <dirent.h>voiddo_ls(char[]);intmain(intargc,char*argv[]){ if(argc==1) do_ls("."); else while(--argc){ printf("%s:\n",*++argv); do_ls(*argv)
  • 2023-10-01python不能找到自己写的包怎么办
    python找不到自己写的包一般是因为路径问题导致的,我们的包在不同的目录下需要使用不同的方式导入。下面我们就来看一下遇到无法找到自己写的包的解决方法:我们可以先使用下面的方法查看当前路径:importsysprint(sys.path)然后使用下面的方法获取包所在的路径即可:fromosimp
  • 2023-09-24学习笔记1
    知识点ubuntulinux的使用unix/linux常用命令ls:lsdirname:列出CWD或目录的内容cddirname:更改目录pwd:打印CWD的绝对路径名touchfilename:更改文件名时间戳(如果文件不存在,则创建文件)catfilename:显示文件内容cpsrcdest:复制文件mvsrcdest:移动或重命名
  • 2023-09-22import引用自定义包、模块sys.path.append() ---转
    https://blog.csdn.net/Frank_LJiang/article/details/122656604import引用自定义包、模块)sys.path.append(问题sys.path.append()os.path.dirname(__file__)问题当引用不同文件下的自定义包时,容易出现以下问题ModuleNotFoundError:Nomodulenamed'ge'由于importxxx时,默认情