V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  Lockroach  ›  全部回复第 15 页 / 共 17 页
回复总数  337
1 ... 7  8  9  10  11  12  13  14  15  16 ... 17  
2024 年 12 月 2 日
回复了 Lockroach 创建的主题 问与答 babel 怎么打包出不引入其他依赖的 js 文件
@li1218040201 我使用的 webpack 打包配置是这样的
webpack.config.js
```javascript
const path = require('path');
const { optimize } = require('webpack');

module.exports = {
entry: './src/index.js', // 你的入口文件
output: {
filename: 'bundle.js', // 输出文件名
path: path.resolve(__dirname, 'dist'), // 输出路径
},
optimization: {
// 禁用代码分割,确保所有模块打包到一个文件
splitChunks: {
cacheGroups: {
default: false, // 禁用默认的分割
},
},
},
target: ['web', 'es5'],
module: {
rules: [
{
test: /\.js$/, // 匹配所有 JS 文件
exclude: /node_modules/, // 排除 node_modules
use: {
loader: 'babel-loader', // 使用 Babel 转译
options: {
presets: [
[
'@babel/preset-env',
{
targets: '> 0.25%, not dead, ie 6', // 目标浏览器为 IE6
useBuiltIns: 'entry', // 使用 polyfills
corejs: 3.39, // 使用 Core-js 版本
},
],
],
plugins: [
'@babel/plugin-transform-arrow-functions', // 强制转译箭头函数
],
},
},
},
],
},
mode: 'development', // 可选:设置为 production 模式
// devtool: 'source-map', // 可选:启用 source-map 以便调试
};

```

.babelrc
```
{
"presets": [
[
"@babel/preset-env",
{
"targets": {
"ie": "6"
},
"useBuiltIns": "entry",
"corejs": 3.39
}
]
]
}
```
2024 年 12 月 2 日
回复了 Lockroach 创建的主题 问与答 babel 怎么打包出不引入其他依赖的 js 文件
@lisongeee 这个 polyfill 使用 JSON 特性测试也不行,无法检测出 JSON😂。
2024 年 12 月 2 日
回复了 Lockroach 创建的主题 问与答 babel 怎么打包出不引入其他依赖的 js 文件
@ysc3839 确实是 webbrowser 或者 ieframe 。这行 meta 代码我测试过在本机的客户端程序上运行是可以,但是用户平台是 win7 ,感觉可能会受到系统 ie 版本影响
2024 年 12 月 2 日
回复了 Lockroach 创建的主题 问与答 babel 怎么打包出不引入其他依赖的 js 文件
@li1218040201 我也尝试过使用 webpack 打包,打包出来的产物查看实际文件似乎也有使用到 require 等外部内容引入,比如 JSON 编解码功能测试出来就不成功。
2024 年 12 月 1 日
回复了 Lockroach 创建的主题 问与答 babel 怎么打包出不引入其他依赖的 js 文件
@lisongeee 用 corejs 和 babel 打包出来类似这样
```javascript
"use strict";

require("core-js/modules/es.symbol.js");
require("core-js/modules/es.symbol.description.js");
require("core-js/modules/es.symbol.async-iterator.js");
require("core-js/modules/es.symbol.has-instance.js");
require("core-js/modules/es.symbol.is-concat-spreadable.js");
require("core-js/modules/es.symbol.iterator.js");
require("core-js/modules/es.symbol.match.js");
require("core-js/modules/es.symbol.match-all.js");
require("core-js/modules/es.symbol.replace.js");
require("core-js/modules/es.symbol.search.js");
require("core-js/modules/es.symbol.species.js");
require("core-js/modules/es.symbol.split.js");

// 实际逻辑
```
里面用到了很多 require ,而且 require 引入的 js 文件里还另外 require 了 internal 的其他包,将这些包全加入到项目比较复杂和麻烦。
> 另外其实可以不打包,直接顶部加一行引入 https://polyfill.alicdn.com/polyfill.min.js
这段 polyfill 支持 ie6 吗,如果可以就帮大忙了,具体测试要明天上班才能测试
2024 年 12 月 1 日
回复了 Lockroach 创建的主题 问与答 babel 怎么打包出不引入其他依赖的 js 文件
@xie919 是我们这的客户端程序,里面应该是 mfc 程序引用了 webview1 ,说是要在继续使用这个客户端程序的前提下重构页面逻辑。测试过这个 webview 应该是 ie6 ,trident 内核的
2024 年 11 月 20 日
回复了 Lockroach 创建的主题 问与答 harmony os next 应用兼容 harmony os 吗
@Donaldo 有道理,犯蠢了。就当是好奇 next 应用的向后兼容性
2024 年 11 月 15 日
回复了 ysy950803 创建的主题 Android 梆梆加固免费版不能用了吗?
免费版的之前就基本废弃了吧,用过来加固应用,结果加固完之后直接 package info is null 了
不管是 fp 还是 oop ,都得看架构设计和使用者,滥用继承和函数都会让代码可读性下降
2024 年 11 月 13 日
回复了 FanyFull 创建的主题 生活 三万六千块人民币的房子能住吗?
羡慕 op 的心理抗压能力,感觉这样生活只要不考虑钱的事很舒服
2024 年 11 月 12 日
回复了 yalong666 创建的主题 推广 [¥抽奖¥] 过年的大呲花我又来了
来了来了
2024 年 11 月 11 日
回复了 sunfly 创建的主题 问与答 [macmini 配件] 买了 m4,推荐个显示器呗
马一下,最近也买了个
我之前部署的 gitea 也碰到这个情况了,应该是自动扫端口注册的机器人,过了几周发现的,吓得立刻关闭了新用户自助注册功能。不过也没搞懂这样做的意义是啥。
2024 年 10 月 31 日
回复了 lurenjiauser 创建的主题 Android flutter 会烂尾么
最近谷歌撤裁了 ft 团队的事吧,毕竟谷歌重心转向 ai 了
2024 年 10 月 30 日
回复了 Blanca30 创建的主题 Apple 小红书热帖吐槽新款 Mac mini 关机键设计在底部。
回忆一下,我的 mbp 几乎也从来没关过机,所以没什么所谓
2024 年 10 月 22 日
回复了 wjh6665 创建的主题 Android 安卓有什么好用的音乐类 APP 吗?最好是免会员那种
都用的 qq 音乐,安卓倒是有本地音乐 app ,但是自己找不同音乐音源太麻烦了
2024 年 9 月 29 日
回复了 JeffyChen 创建的主题 前端开发 学习 react 或 vue 哪一个比较容易上手?
慕名而来,前端破事真多
2024 年 9 月 29 日
回复了 wukong888 创建的主题 Windows 从 Mac 换成了 windows 工作效率大幅降低
主要是 win11 太垃圾了,而且 win 还得是在桌面端台式用才好
2024 年 9 月 16 日
回复了 LitterGopher 创建的主题 Linux 原本打算换电脑,但是突然觉得还可以再坚持几年
17 年配的电脑现在还在用,感觉没有什么问题
2024 年 9 月 11 日
回复了 chniccs 创建的主题 问与答 想了解一下有多少 iPhone 转安卓的?
要是苹果降到普通安卓机的价格,那我就买苹果当开发实机了
1 ... 7  8  9  10  11  12  13  14  15  16 ... 17  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2848 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 08:44 · PVG 16:44 · LAX 01:44 · JFK 04:44
♥ Do have faith in what you're doing.