Sublime Text 可通过插件和配置支持 Svelte 开发。需安装 Svelte、SublimeLinter-contrib-eslint、Terminus 等插件,手动配置 rollup.config.js 并启用 sourcemap 与自动构建,配合语法关联和快捷键提升效率。

Sublime Text 本身不内置 Svelte 支持,但通过合理配置插件和工具链,完全可以胜任 Svelte 应用的开发与 Rollup 打包工作。关键在于补足语法高亮、智能提示、保存自动构建三块能力,而非强求“IDE 级集成”。
打开 Sublime Text 的命令面板(Ctrl+Shift+P 或 Cmd+Shift+P),输入 Install Package,回车后搜索并安装:
rollup -c -w,避免频繁切窗口Sublime 不会自动生成或管理 rollup.config.js,你需要在项目根目录手动创建。一个最小可用的 Svelte + Rollup 配置示例如下(基于 rollup-plugin-svelte 和 rollup-plugin-terser):
import svelte from 'rollup-plugin-svelte';
import resolve from '@rollup/plugin-node-resolve';
import commonjs from '@rollup/plugin-commonjs';
import terser from '@rollup/plugin-terser';
export default {
input: 'src/main.js',
output: {
sourcemap: true,
format: 'iife',
name: 'app',
file: 'public/bundle.js'
},
plugins: [
svelte({ dev: !production }),
resolve(),
commonjs(),
production && terser()
],
watch: {
clearScreen: false // 避免 Terminus 中滚动日志被清空
}
};
保存后,在 Terminus 中执行 rollup -c -w 即可开启监听模式,修改 .svelte 文件后自动重打包。
腾讯AI 开放平台
腾讯AI开放平台
381
查看详情
仅靠插件还不够,几个小调整能让 Sublime 更懂 Svelte:
"detect_indentation": true)—— Svelte 的 {#if}、{#each} 块对缩进敏感{ "keys": ["ctrl+alt+f"], "command": "prettier" }
Svelte 没有官方 Sublime 调试器,但可通过浏览器 DevTools 高效定位问题:
sourcemap: true 开启,且 dev: true 传给 svelte 插件,这样断点能精准映射到 .svelte 源码<script></script> 或 <style></style> 区域高亮异常,检查是否误用了 lang="ts" 或 lang="postcss" —— 当前 Svelte 插件对非默认语言支持有限,建议先用纯 JS/CSS 开发package.json 的 "scripts" 是否含 "dev": "rollup -c -w",直接运行该脚本更稳定基本上就这些。Sublime 的轻量和可控性,配上明确的 Rollup 配置和插件组合,完全能支撑中小型 Svelte 项目的日常开发。不复杂但容易忽略的是:别指望全自动,主动管理构建进程和语法关联,反而更稳。
以上就是Sublime进行Svelte前端应用开发_配置Rollup打包与组件语法的详细内容,更多请关注其它相关文章!
# 黄冈品牌网站推广
# 如何实现
# 的是
# 几个
# 工作流
# 相关文章
# 中文网
# 自媒体推广营销价值高吗
# 百度seo怎么读
# 尼克
# 网站优化有哪些公司好的
# 珠海seo在线优化
# 新材料行业研究网站建设
# 做优化网站能以量取胜么
# 芜湖谷歌seo
# 南阳网站优化工作推荐
# 偃师市关键词seo排名优化
# 工具
# sublime
# js
# 前端
# json
# node
# 编码
# 浏览器
# app
# css
# ai
# 应用开发
# 常见问题
# 前端应用
# 腾讯
# 一键
# 可通过
相关栏目:
【
Google疑问12 】
【
Facebook疑问10 】
【
优化推广96088 】
【
技术知识133117 】
【
IDC资讯59369 】
【
网络运营7196 】
【
IT资讯61894 】
相关推荐:
在VS Code中利用AI辅助进行代码迁移
PHP安全加载非公开目录图片与动态内容类型处理指南
AO3官方镜像链接 | 最新防走失网址永久收藏
小红书网页版在线直达 小红书网页版免费登录入口
《火花chat》搜索好友方法
如何使用 composer 和 aop-php 实现 AOP 编程?
植物大战僵尸95版游戏版下载_植物大战僵尸95版游戏版安装指南
解决Windows上Composer PATH变量冲突导致的命令无法识别问题
Win11怎么设置分辨率 Win11显示设置调整分辨率及刷新率修改
Firefox OS应用开发:解决XMLHttpRequest跨域请求阻塞问题
申通快递查询 申通物流快递单实时查询入口
yandex网页版直接登录 yandex官方入口平台访问方法
Bootstrap 5导航栏折叠功能失效:数据属性迁移指南
英雄联盟争者留名活动介绍
在Peewee中处理PostgreSQL记录重复:一站式数据摄取教程
猫眼电影app如何参与官方的抽奖活动_猫眼电影官方抽奖参与方法
如何在Python中安全地将环境变量转换为整数并满足Mypy类型检查
Python项目中的条件导入:解决跨模块依赖问题
汽水音乐官网网页版入口 汽水音乐官网网页版在线入口
《U校园》学生登录入口2025
百度网盘如何设置上传限额
实时数据流中高效查找最小值与最大值
如何在CSS中设置背景图像:一个全面指南
中通快递官网指定查询 中通快递单号查询平台入口
夸克浏览器资源嗅探怎么用 夸克浏览器网页资源下载技巧【教程】
顺丰快递单号查询寄件人 顺丰寄件人查询入口
Golang如何测试结构体方法_Golang reflect方法测试与调用技巧
Highcharts雷达图径向轴数值标签实现教程
J*a实现任务清单管理_集合框架综合入门练手
Dash应用中自定义HTML页面标题与网站图标(F*icon)的实用指南
秋风萧瑟洪波涌起中的萧瑟指的是什么
126邮箱申请入口官网_126邮箱注册免费登录2025
HTML中多图片上传与预览:解决ID冲突的专业指南
C++怎么实现一个红黑树_C++高级数据结构与平衡二叉搜索树
《兴业银行》注册登录方法
J*aScript对象中深度嵌套URL键的查找与更新策略
《密马》发布账号方法
win11关机几秒又自己开机 Win11关机自动重启问题修复
PHP实现等比数列:构建数组元素基于前一个值递增的方法
漫蛙manwa漫画官网链接_漫蛙manwa最新可用网址推荐
mysql离线安装后如何启动_mysql离线安装完成后启动服务的方法
使用VS Code作为你的个人知识管理系统
在PySimpleGUI中实现键盘按键绑定按钮事件
如何使用 Optional 类型并满足 Pylint 的类型检查
电脑双系统如何安装和卸载 Windows和Linux双系统安装教程【详解】
J*a列表元素格式化输出教程
个人所得税办理入口 个人所得税综合所得年度汇算入口
Yandex浏览器官方入口_Yandex搜索引擎中文版
《偃武》甘宁技能详解
《地下城堡4:骑士与破碎编年史》墓穴挑战125攻略
2025-12-09
运城市盐湖区信雨科技有限公司是一家深耕海外推广领域十年的专业服务商,作为谷歌推广与Facebook广告全球合作伙伴,聚焦外贸企业出海痛点,以数字化营销为核心,提供一站式海外营销解决方案。公司凭借十年行业沉淀与平台官方资源加持,打破传统外贸获客壁垒,助力企业高效开拓全球市场,成为中小企业出海的可靠合作伙伴。