问题原因使用了 Vite 添加了别名 ,但是TS没有对应的路径,tsconfig.json和vite.config.ts需要相互设置好解决方法vite.config.ts{ resolve: { alias: { "@": path.join(__dirname, "./src"), // 这里定义了别名 @ 相当于 ./src }, }, }tsconfig.json{ "extends": "@tsconfig/svelte/tsconfig.json", "compilerOptions": { "target": "ESNext", "useDefineForClassFields": true, "module": "ESNext", &quo
问题原因使用了 "allowJs": true 这一项解决方法将 "outDir" 这一项指向打包的文件夹 例如 "outDir": "./dist" // Vite框架的默认打包文件夹为dist
报错内容Flag 'importsNotUsedAsValues' is deprecated and will stop functioning in TypeScript 5.5. Specify 'ignoreDeprecations: "5.0"' to silence this error. Use 'verbatimModuleSyntax' instead.ts可以通过在项目中添加以下命令来隐藏此警告:tsconfig.json{ "compilerOptions": { "ignoreDeprecations": "5.0", .... } }
在Windows执行docker命令的提示如下错误 docker: error during connect: This error may indicate that the docker daemon is not running.: Post “http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/containers/create”: open //./pipe/docker_engine: The system cannot find the file specified. See ‘docker run --help’.遇到错误消息: docker 进程没有启动。方法一:直接找到Docker的图标启动Docker即可方法二:进到文件夹:C:\Program Files\Docker\Dockercd "C:\Program Files\Docker\Docker"执行 DockerCli -switchDaemon ./DockerCli -switchDaemonDocker运行起来后再去执行命令即可。
报错:Error saving credentials: error storing credentials - err: exec: “docker-credential-desktop”: executable file not found in %PATH%, out: ``这是docker for window 的 登录远程仓库的报错在 用户下的/.docker/config.json,把credsStore 改成 credStore就可以了{ "credStore": "desktop" #将credsStore 改成 credStore }
//document是一个DOM对象,这个对象本身没有ready方法,要使用就得自己定义,而且过程颇为复杂 //其中一种方法是: document.ready = function (callback) { if (document.addEventListener) { document.addEventListener('DOMContentLoaded', function () { document.removeEventListener('DOMContentLoaded', arguments.callee, false); callback(); }, false) } else if (document.lastChild == document.body) { callback(); } } //还有一种方法是: (function () { var ie = !!(window.attachEvent &a
本文主要记录下代码,方便下次复制粘贴前端部分HTMLlimit: 限制文件个数 1 个on-remove: 移除附件时的钩子函数,主要就 console 输出下on-error: 用于处理上传异常后的处理,本人这主要用来关闭弹窗和全屏等待file-list: 绑定附件auto-upload: 禁止自动上传,true 的话选了文件就自动上传http-request: 自定义上传文件请求方法action: 原上传文件的路径,由于使用了自定义上传文件请求,即 http-request,因此这个字段随便写就好,不写不行好像<el-upload ref="upload" :limit="1" :on-remove="handleRemove" :on-error="onError" :file-list="fileList" :auto-upload="false" :http-request="uploadFile" action=&
Installing, this may take a few minutes... WslRegisterDistribution failed with error: 0x80070002 Error: 0x80070002 The system cannot find the file specified. Press any key to continue...解决方法:不要默认用wsl2,默认用wsl1(powershell打开后输入wsl --set-default-version 1)重新安装发行版 wsl --install -d Debian。切换到wsl2 wsl --set-default-version 2
JS(.js )和MJS (.mjs )文件有什么区别?ECMAScript 6 (ES6) 引入了 ES Modules 规范,提供了在 JavaScript 中实现模块的标准。截至 2022 年,所有主要的 Web 浏览器都支持 ES 模块。ECMAScript 模块系统(使用import和export)已经成为标准,并且 Node.js 增加了对它的支持。然而,模块化 JavaScript 的流行早于 ES6。Node.js 是一种 JavaScript 运行时环境,使用 CommonJs(使用require和module.exports)作为模块规范。现有的很多应用都是用 CommonJS 构建的,所以Node.js在添加对 原生ES模块 的支持时,颇有争议地引入了MJS文件扩展名来区分两者,防止应用崩溃。Node.js 会将.cjs文件视为 CommonJS 模块,将.mjs文件视为 ECMAScript 模块。它会将.js文件视为项目的 默认模块系统(除非package.json说的是 CommonJS "type": "module&qu
Gonwe
一念智即般若生。
CC BY-SA 4.0