
nodejs
文章平均质量分 57
tekin
激情,创新,进取!
展开
-
npm uniapp前端项目开发模式CORS跨越问题解决方法- vite server proxy代理vite.config.js / webpack.config.js dev-server配置方法
在进行前端 npm 项目的开发调试工作时,与后端实现数据交互是极为关键的环节。然而,在此过程中常常容易遭遇 CORS(跨源资源共享)跨域问题。通常而言,有以下两种行之有效的应对策略:其一,是直接于着手,。借助在服务端的响应中精准设置诸如等一系列特定的 HTTP 头字段,能够详细指定允许访问的源、请求所使用的方法,以及可接受的请求头信息,从而确保浏览器在面对跨域请求时,仅放行那些符合预先设定规则的请求,顺利通过 CORS 校验环节。其二,则是。原创 2025-01-04 13:22:48 · 462 阅读 · 0 评论 -
nodejs import 导入module.exports = xxx的模块, 在ES6项目中导入commonJs规范的require模块
都用于加载模块,当我们的项目是使用es6规范时, 需要使用一个地方的commonJs规范的模块, 我们就可以使用 import xxx from 'abc' 注意这里的xxx既第三方库中通过 module.exports = xxx 导出的模块。这里不能使用花括号{}这里的md5file 既使用module.exports = md5File 导出的,在 Node.js 模块化开发中,在ES6项目中我们可以这样使用。原创 2024-11-27 20:12:23 · 251 阅读 · 0 评论 -
vite4升级vite5后 import.meta.globEager方法不存在及ts异常问题解决
升级vite5后globEager这个方法就已经被弃用了,原来的 const modules = import.meta.globEager('./modules/**/*.ts') 这种已经失效,必须修改为。原创 2024-11-26 22:58:58 · 667 阅读 · 0 评论 -
彻底解决 node/npm, Electron下载失败相关问题, 从底层源码详解node electron 加速配置
最近玩了一下electron项目, 总是会遇到electron的下载失败问题, 于是看了一下node源码, 做一个记录.这个配置通过设置node配置里面的registry 这个配置项来完成加速. 配置方法上面的命令就是将当前的npm命令的registry设置为阿里的这个npm镜像.当然,如果你还想自定义node的其他的配置, 可以通过 命令 npm config edit 来对所有的npm的可配置项进行自定义, 如下图所示, 下面的这个项目就是我们通过上面的命令自动配置上去的.这个些配置信息,实际上是原创 2024-09-05 10:31:19 · 1981 阅读 · 0 评论 -
Error: Node Sass does not yet support your current environment: OS X 64-bit with Unsupported runtime
降级了自己的macos系统后, 发现原来的redis管理工具不能用了, 索性就下载源码来自己编译一个redis的工具, 在npm run build 后居然来个 Error: Node Sass does not yet support your current environment: OS X 64-bit with Unsupported runtime (93) , 这个明显的就是当前项目里面的这个 node-sass 包和我当前的系统不匹配导致的. 首先先查看一下官方文档说明...原创 2024-09-04 08:48:57 · 1672 阅读 · 0 评论 -
vue项目源码调试方法 ,chrome调试控制台工作区使用,利用chrome控制台调试vue项目源码的方法 图解
我们在开发vue项目的时候,项目开始后的第一件事情应该就是准备调试工作了,Chrome调试控制台就给我们提供了这样的一个方便的调试工作区。在这个时候我们再次却换到网页标签,就可以看到有2个vue文件,右下角带绿色标识的就是我们添加的项目中的真正的源码文件,而另外一个则是经过webpack处理后的源码文件。在我们点击允许后,chrome就会自动帮我们却换到工作区标签,同时会以高亮的形式显示我们当前浏览的页面和我们的项目源码的对应关系,如下图。选择之后会有一个提示,点击允许。原创 2024-07-19 10:33:49 · 1625 阅读 · 0 评论 -
node模块导入异常 SyntaxError: The requested module ‘/xxx.js‘ does not provide an export named ‘xxx‘ 解决方方法
node模块化开发里面导出的 export function xxx和 exportdefaultXXX 他们在导入的时候需要使用不同的导入方法,对于 export defaultXXX由于这里的XXX 对象他实际上就类似是一个匿名的对象,所以在你使用import导入的时候名称是可以由你自己随意的命名,故他不能使用命名方式导入, 而是应该将他单独作为一行来导入 ,即 import abcfrom '模块名' 这里的abc。原创 2024-07-19 09:44:38 · 3684 阅读 · 0 评论 -
node项目 error Insert `⏎` prettier/prettier 异常解决方法
node项目中 npm run dev 启动后 js文件报error Insert `⏎` prettier/prettier 异常,原因是因为这个出错的代码行后面少了一个空白行.。。。。原创 2024-06-05 15:37:34 · 2246 阅读 · 0 评论 -
yarn Error: getaddrinfo ENOTFOUND xxx 、npm ERR! xxx postinstall: `node lib/install.js 异常解决方法
在yarn安装node项目依赖时提示 error Error: getaddrinfo ENOTFOUND registry.nlark.com at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26)出现了类似这种 error Error: getaddrinfo ENOTFOUND xxx 的情况就是说对应的xxx地址找不到或者失效了。导致这个的原因可能是你的当前项目中的 yarn文件中引用了一个已经失效的地址.原创 2024-05-31 12:04:23 · 7329 阅读 · 1 评论 -
CROS 预检请求 异常解决方法 authorization is not allowed by Access-Control-Allow-Headers in preflight response
CROS 预检请求 异常解决方法 has been blocked by CORS policy: Request header field authorization is not allowed by Access-Control-Allow-Headers in preflight response.原创 2024-05-30 10:18:34 · 581 阅读 · 0 评论 -
gyp ERR! stack Error: There was a fatal problem while downloading/extracting the tarball 解决方法
gyp ERR!stack Error: There was a fatal problem while downloading/extracting the tarball 这个错误提示就是告诉我们在解压下载的文件的时候发生了异常, 可检查相关的文件是否正常,如不正常可能是项目中依赖的文件版本变更,原来的文件失效了,删除项目下的 xxx.lock文件后重新下载即可。原创 2024-05-13 11:32:28 · 433 阅读 · 0 评论 -
ERROR: Failed to set up Chromium r982053! Set “PUPPETEER_SKIP_DOWNLOAD“ env variable to skip解决方法
ERROR: Failed to set up Chromium r982053! Set "PUPPETEER_SKIP_DOWNLOAD" env variable to skip解决方法原创 2024-05-13 10:55:02 · 970 阅读 · 3 评论 -
npm配置文件 .npmrc 加载优先级和使用示例
node.js开发的过程中不可避免的需要对node进行配置, 今天就给大家介绍一下npm配置文件的加载优先级和.npmrc 配置文件的使用示例介绍: .npmrc是Node.js软件包管理器(npm)的配置文件,它允许我们自定义npm的行为,从而更好地管理项目依赖和开发流程。原创 2024-01-03 12:46:39 · 1856 阅读 · 0 评论 -
node加速镜像源 管理工具nrm安装使用
我们在开发node.js的时候,经常会遇到某些包无法下载, 或者下载太慢, 还有需要加载我们自己是有源中的包的问题, 今天推荐给大家的这款 nrm 镜像源管理工具就是解决这类问题的.原创 2024-01-03 11:43:21 · 1196 阅读 · 0 评论 -
node js mysql2数据库 toml配置文件使用示例
node js mysql2数据库 toml配置文件使用示例原创 2024-01-03 11:30:56 · 993 阅读 · 0 评论