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

[Chrome插件开发]关于报错Service worker registration failed. Status code: 15

manifest.json中不能使用ts:

"background": {"service_worker": "background.ts"}

只能使用js

"background": {"service_worker": "background.js"}

vite.config.js中增加以下配置,可以将background.ts转换成background.js

export default defineConfig({build: {rollupOptions: {input: {main: path.resolve(__dirname, 'index.html'),background: path.resolve(__dirname, 'src/utils/background.ts')},output: {entryFileNames: '[name].js'},external: ['express'] // 添加 express 到外部依赖}}
})

参考资料:

  1. Chrome extension with Typescript
  2. How to use TypeScript import in Chrome extension background page?
  3. background.ts shows an error “Service worker registraion failed” but when i change it backgrounds.js it works fine in manifest.json
http://www.lryc.cn/news/472670.html

相关文章:

  • uniapp封装movable-area+movable-view组件,实现悬浮按钮可拖动,自动吸附边缘效果,自动向两边靠拢
  • 音频重采样(libresample)
  • 使用Python来下一场雪
  • Pyspark中pyspark.sql.functions常用方法(4)
  • Nginx 配置基于IP 地址的 Web 服务器
  • 【TVM 教程】线性和递归核
  • 猫主福利大放送,双11猫奴们的购物狂欢节 养猫必备清单
  • Linux中gcc的使用
  • React 组件 API
  • 一个使用接口模式、工厂模式、模板方法模式的日志文件系统
  • openjdk17 C++源码是怎么给java字段赋值的
  • C++初阶(八)--内存管理
  • C# 企业微信机器人推送消息 windows服务应用程序的使用
  • 社区交流系统设计与实现
  • 【模型学习之路】手写+分析bert
  • Redis学习文档(常见面试题)
  • 【C++刷题】力扣-#594-最长和谐子序列
  • MoveIt 控制自己的真实机械臂【2】——编写 action server 端代码
  • C#制作学生管理系统
  • python Pandas合并(单元格、sheet、excel )
  • OJ在线编程常见输入输出练习【JavaScript】
  • 新能源汽车空调系统:绿色出行的舒适保障
  • Date工具类详细汇总-Date日期相关方法
  • TMUX1308PWR规格书 数据手册 具有注入电流控制功能的 5V 双向 8:1单通道和 4:1 双通道多路复用器芯片
  • 证件照怎么换底色?简单又快速!不看后悔
  • Rust 基础语法与常用特性
  • 一、开发环境的搭建
  • Docker:存储原理
  • ts:数组的常用方法(push、pop、shift、unshift、splice、slice)
  • 物联网网关确保设备安全