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

这篇具有很好参考价值的文章主要介绍了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, 实验性feature会不稳定,插件作者也不会盯着更新。

现在用plugin会有各种问题。建议不要用。。。

原因1

for in 的key 外置导致。

let k: Key;
for ( k in obj) {}

解决文章来源地址https://www.toymoban.com/news/detail-675872.html

// 规矩点写
for(const k in obj){}

到了这里,关于swc-loader Segmentation fault “$NODE_EXE“ “$NPM_CLI_JS“ “$@“的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 问题记录 | 执行python命令报错 713011 segmentation fault (core dumped) python

    最近在看DALLE2模型,新建conda虚拟环境之后使用命令 pip install dalle2_pytorch 安装,然后在MobaXterm中执行python命令,报错 但是在vscode中同样的命令能够顺利执行

    2024年02月13日
    浏览(31)
  • 【Q&A】Python代码调试之解决Segmentation fault (core dumped)问题

    Python3执行某一个程序时,报Segmentation fault (core dumped)错,且没有其他任何提示,无法查问题。 Segmentation fault (core dumped)多为内存不当操作造成。空指针、野指针的读写操作,数组越界访问,破坏常量等。对每个指针声明后进行初始化为NULL是避免这个问题的好办法。排除此问题

    2023年04月21日
    浏览(29)
  • 记录关于智能家居的路程的一个bug___Segmentation fault(段错误)

    其实发生段错误的情况有很多: 其实在项目的开发中最有可能的错误就是①和②,考虑到本项目数组用的比较少,所以主要是考虑错误①指针的误用。 有时候错误就是那么离谱,声音也算是一种设备????? 有时候又没有段错误 怀疑是多线程的问题,把线程一个一个注释

    2024年04月15日
    浏览(27)
  • 64位AT&T汇编语言as汇编ld链接,执行报错Segmentation fault

    absCallAndPrintAbsAsLd.s 里边的内容如下: as -g absCallAndPrintAbsAsLd.s -o absCallAndPrintAbsAsLd.o 进行汇编。 ld -g absCallAndPrintAbsAsLd.o -o absCallAndPrintAbsAsLd -lc -I /usr/lib64/ld-linux-x86-64.so.2 进行链接。 ./absCallAndPrintAbsAsLd 执行报错 Segmentation fault 。 我把 rsp 中的地址加上8之后,就不报错了,因为这

    2024年01月24日
    浏览(32)
  • c++: internal compiler error: Segmentation fault (program cc1plus) 解决

            在ubuntu中编译很多库,尤其是很大的一些中间件,常常会c++: internal compiler error: Segmentation fault (program cc1plus)这个错误,看到这个错误,很多人一搜索,大部分都是告诉你内存不足, 很多人应该增加了虚拟内存后都没有解决 。     由于我也踩到了这个坑,所以这

    2024年02月12日
    浏览(44)
  • adb.exe:端口被占用 failed to check server version: protocol fault (couldn‘t read status): connection res

    adb 用着用着不行了。。然后使用命令行 adb devices 就报错。 解决方案也很简单。 杀死占用5037的程序。然后重启adb 先使用adb devices 看下是否报错  报错后执行 会找到一个进程。 针对这个进程可以看下是什么程序 一看是chrome.exe的进程,那么也很简单 第一种命令行杀死进程 第

    2024年02月03日
    浏览(52)
  • 【Electron】node:internal/modules/cjs/loader:1147

    可以使用:  解决了 再重新打包: 记录一下解决办法

    2024年02月04日
    浏览(33)
  • ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/thread-loader/dist/cjs.js!

    Vue项目中执行打包命令 npm run build,出现以下报错 删除node_modules包后,重新装包,发现还是无法打包。 原因: 在原来镜像源的地址上,已经找不到这个插件了,没有装上,导致打包报错了。 解决方法: 1、更换镜像源 换成淘宝镜像源或者其他源,删除node_modules包后,再重新

    2024年02月15日
    浏览(28)
  • node:internal/modules/cjs/loader:1024 throw err; ^Error:

    笔者出现的报错情况截图如下: 1. 重新安装相对应的文件: 笔者这边,但是还是运行不起来 2. 之后可以查看自己的.js文件是否在同一目录下,  因为使用路径不对,存在了以上的报错。因此需要将js文件移动到与之相关文件的目录下面即可。

    2024年02月16日
    浏览(41)
  • [Vue]解决npm run dev报错node:internal/modules/cjs/loader:1031 throw err;

    有2中方法,建议先尝试第一种,不行再第二种 第一种: 重新安装依赖环境 删除项目的 node_modules 文件夹,重新执行 我只用了第一种方法就可以了 ,第二种方法从别的博主那看到的,我就先写上。  第二种: 降低webpack的版本 查看 package.json 中 webpack 的相关版本 如果执行npm u

    2024年02月12日
    浏览(97)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包