- 博客(8)
- 收藏
- 关注
原创 CommonJS 和 ES6区别
在实际开发中,根据项目需求和运行环境,开发者会选择适合的模块系统。在浏览器环境中,通常会使用工具(如 Webpack、Rollup 等)将 ES6 模块转换为 CommonJS 或其他格式,以便在旧的 JavaScript 运行时环境中运行。CommonJS 和 ES6(也称为 ECMAScript 2015)在模块系统方面有显著的区别。
2024-05-11 15:25:13
132
1
原创 base64 、file、远程图片地址的转换
将base64编码的字符串转换为Blob对象。将file文件转换为Base64。远程图片地址转为base64。
2024-05-10 17:58:52
109
原创 node 、v8引擎、js、npm关系
总结起来,JavaScript是一种编程语言,V8引擎是JavaScript的高性能执行环境,Node.js基于V8构建了一个专门用于服务器端的JavaScript运行环境,而npm则是服务于Node.js生态的包管理工具。在Node.js中,开发者可以使用几乎所有的ECMAScript规范定义的语法和API,以及Node.js特有的扩展API(如。:Node.js使JavaScript的应用领域从浏览器端扩展到了服务器端,实现了前后端同构编程,简化了全栈开发流程,促进了JavaScript生态的繁荣。
2024-04-25 17:25:08
367
1
原创 打包后导致引入样式文件的顺序发生变化
后发现应该是因为引入样式文件方式的问题 ,改为如下,本地与打包后样式不会冲突错乱。scoped 给img width:25px。本地加载正常 25px;公共样式给 img width:100%如下图片为本地环境下查看,打包后相反。
2024-04-11 18:16:07
179
1
原创 npm pnpm cnpm yarn 的区别
npm、pnpm、cnpm 和 yarn 是用于Node.js项目的不同包管理工具,它们各自有特定的设计理念和功能特性。
2024-01-22 16:13:36
451
原创 前端工程化
前端工程化是指将软件工程的思想、方法和工具应用于前端开发过程中,通过一系列标准化的流程、自动化构建工具以及最佳实践来提升前端开发的质量、效率和可维护性。它涵盖了从项目初始化、模块化管理、代码编译、压缩优化、资源加载策略、静态分析、测试与部署等整个前端研发生命周期。
2024-01-19 15:39:34
907
1
原创 Vue 项目更改了项目名字或者项目位置出现了Cannot find module ‘@vue/cli-shared-utils‘解决办法
在写项目的过程中,更改了项目的名称发现就报错了。
2022-10-28 14:53:48
867
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人