yarn install && yarn run dev要允许所有 StackBlitz 项目使用 Service Workers,请转到浏览器的 Cookie 首选项,并为以下 URL 模式添加例外:
https://[*.]stackblitz.io
https://[*.]webcontainer.io
VScode终端在 Web 编辑器中不可用。如需终端可采用上述stackblitz 工具或 codespaceGitHub账号的本地VScode 于 Github dev 共享用户配置VScode 操作GitHub仓库项目codespace 里的 Web 编辑器分配了运行空间可以使用终端react-router-domvue-router 路由规则的配置emotion 如React 一样进行 CSS-IN-JS 的样式编写style 直接写,文件结构与Vue一致单个组件用style
组件渗透用emotion
/* 通过global.css设置全局样式变量 */
:global(:root){
--header-color: purple
}
sveltematerialui
sveltestrap
vite.config.js 文件 plugins 里直接加
plugins: [svelte(),
'@babel/plugin-proposal-optional-chaining',// 可选链
'@babel/plugin-proposal-nullish-coalescing-operator'//双问号
],
npm install --save-dev @babel/plugin-proposal-optional-chaining // 可选链
npm install --save-dev @babel/plugin-proposal-nullish-coalescing-operator // 合并操作符
npm install --save-dev @babel/plugin-proposal-logical-assignment-operators // 短路符
npm install --save-dev @babel/plugin-proposal-private-methods // 私有属性关键词"#"
npm install --save-dev @babel/plugin-proposal-partial-application // 函数科里化
| 选项 | |
|---|---|
--host [host] |
指定主机名称 (string) |
--port <port> |
指定端口 (number) |
--https |
使用 TLS + HTTP/2 (boolean) |
--open [path] |
启动时打开浏览器 (boolean | string) |
--cors |
启用 CORS (boolean) |
--strictPort |
如果指定的端口已在使用中,则退出 (boolean) |
--force |
强制优化器忽略缓存并重新构建 (boolean) |
-c, --config <file> |
使用指定的配置文件 (string) |
--base <path> |
公共基础路径(默认为:/)(string) |
-l, --logLevel <level> |
Info | warn | error | silent (string) |
--clearScreen |
允许或禁用打印日志时清除屏幕 (boolean) |
-d, --debug [feat] |
显示调试日志 (string | boolean) |
-f, --filter <filter> |
过滤调试日志 (string) |
-m, --mode <mode> |
设置环境模式 (string) |
-h, --help |
显示可用的 CLI 选项 |
-v, --version |
显示版本号 |