当前位置: 首页 > news >正文

swc-loader Segmentation fault “$NODE_EXE“ “$NPM_CLI_JS“ “$@“

webpack + swc

swc还不是很稳定。

在swcrc 中有配置plugins 时,swc 转换 /node_modules/ 会报错。

环境

  • @swc/cor@1.3.62
  • swc-loader@0.2.3
  • swc-plugin-vue-jsx@0.2.5

解决

配两套rule,一套处理项目代码,一套处理node_modules

webpack.config.js

rules: [{test: /\.[jt]sx?$/,exclude: /node_modules/,loader: 'swc-loader'},{test: /\.m?js$/,include: /node_modules/, // 单独转换node_modules 中的代码loader: 'swc-loader',opitons: {jsc: {experimental: {plugins: [] // 清除插件}}}}
]

swcrc

{env: {mode: "entry", // 用usage 在 处理node_modules 的代码中会有问题。},jsc: {parser: {syntax: "typescript",jsx: true},experimental: {"plugins":[["swc-plugin-vue-jsx", {}]]}}
}

mode: entry 稳定一点。用usage会出问题。

果然是experimental.plugin ,现在用plugin会有各种问题。建议不要用。。。

http://www.lryc.cn/news/146646.html

相关文章:

  • Leetcode78. 子集
  • 百度“AI智障”到AI智能体验之旅
  • R中当并行运算遇到C++函数时,让foreach+Rcpp一起工作
  • 实现带头双向循环链表
  • Mysql 表字符集变更
  • golang抓取tcp包的实现
  • oauth2.0第2季 分布式认证与授权实现单点登录
  • SpringBoot一些困惑及梳理
  • PostgreSQL汉字转拼音首字母
  • HBuilderX修改manifest.json设置,解决跨域问题(CORS、Cross-Origin)
  • AR地图微信小程序:数字化时代下地图应用的新突破
  • 成集云 | 抖店客户静默下单催付数据同步钉钉 | 解决方案
  • C++中的运算符总结(5):按位逻辑运算符
  • 《异常检测——从经典算法到深度学习》22 Kontrast: 通过自监督对比学习识别软件变更中的错误
  • 大数据风控介绍
  • Linux内核学习(九)—— 虚拟文件系统(基于Linux 2.6内核)
  • 【模拟】算法实战
  • 各个微服务模块之间互相依赖调用的问题
  • 理论转换实践之keepalived+nginx实现HA
  • 华为OD七日集训第1期复盘 - 按算法分类,由易到难,循序渐进,玩转OD(文末送书)
  • MPI之持久化通信句柄与非持久化通信句柄
  • 搭建个人备忘录中心服务memos、轻量级笔记服务
  • 探究代理技术在网络安全、爬虫与HTTP通信中的多重应用
  • vue左侧漏斗切换 echart图表动态更新
  • Centos7安装ZK-UI管理界面安装|Maven|Git|
  • C语言日常刷题7
  • 037 - 有关时间和日期的函数方法
  • (JAVA)树——tree
  • js判断对象是否为空对象的方法总结
  • LeetCode1049. 最后一块石头的重量 II