File tree Expand file tree Collapse file tree 3 files changed +12
-2
lines changed Expand file tree Collapse file tree 3 files changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -28,6 +28,8 @@ document.getElementById('hero-img').src = imgUrl
2828
2929- Git LFS 占位符会自动排除在内联之外,因为它们不包含它们所表示的文件的内容。要获得内联,请确保在构建之前通过 Git LFS 下载文件内容。
3030
31+ - 默认情况下,TypeScript 不会将静态资源导入视为有效的模块。要解决这个问题,需要添加 [ ` vite/client ` ] ( ./features#client-types ) 。
32+
3133### 显式 URL 引入 {#explicit-url-imports}
3234
3335未被包含在内部列表或 ` assetsInclude ` 中的资源,可以使用 ` ?url ` 后缀显式导入为一个 URL。这十分有用,例如,要导入 [ Houdini Paint Worklets] ( https://houdini.how/usage ) 时:
Original file line number Diff line number Diff line change @@ -57,7 +57,7 @@ export type { T }
5757
5858#### ` useDefineForClassFields `
5959
60- 从 Vite v2.5.0 开始,如果 TypeScript 的 target 是 ` ESNext ` ,此选项默认值则为 ` true ` 。这与 [ ` tsc ` v4.3.2 及以后版本的行为] ( https://github.com/microsoft/TypeScript/pull/42663 ) 一致。这也是标准的 ECMAScript 的运行时行为。
60+ 从 Vite v2.5.0 开始,如果 TypeScript 的 target 是 ` ESNext ` 或 ` ES2022 ` 及更新版本 ,此选项默认值则为 ` true ` 。这与 [ ` tsc ` v4.3.2 及以后版本的行为] ( https://github.com/microsoft/TypeScript/pull/42663 ) 一致。这也是标准的 ECMAScript 的运行时行为。
6161
6262但对于那些习惯其他编程语言或旧版本 TypeScript 的开发者来说,这可能是违反直觉的。
6363你可以参阅 [ TypeScript 3.7 发布日志] ( https://www.typescriptlang.org/docs/handbook/release-notes/typescript-3-7.html#the-usedefineforclassfields-flag-and-the-declare-property-modifier ) 中了解更多关于如何兼容的信息。
Original file line number Diff line number Diff line change @@ -30,6 +30,14 @@ import cssString from './global.css'
3030import stuff from ' ./global.css?inline'
3131```
3232
33+ ### 默认情况下的生产构建 {#production-builds-by-default}
34+
35+ 不管所传递的 ` --mode ` 是什么,` vite build ` 总是构建生产版本。之前,若将 ` mode ` 改为 ` production ` 之外的模式会构建开发版本,如果现在希望用于开发构建,可以在 ` .env.{mode} ` 文件中设置 ` NODE_ENV=development ` 。
36+
37+ 在本次变动中,如果 ` process.env. ` <wbr >` NODE_ENV ` 已经被定义,` vite dev ` 和 ` vite build ` 将不再覆盖它。所以如果在构建前设置了 ` process.env. ` <wbr >` NODE_ENV = 'development' ` ,将会构建开发版本。这在并行执行多个构建或开发服务器时提供了更多的控制权。
38+
39+ 请参阅更新后的 [ ` mode ` 文档] ( /guide/env-and-mode.md#modes ) 了解更多详细信息。
40+
3341### 环境变量 {#environment-variables}
3442
3543Vite 现在使用 ` dotenv ` 16 和 ` dotenv-expand ` 9(之前是 ` dotenv ` 14 和 ` dotenv-expand ` 5)如果你有一个包含 ` # ` 或者 `` ` `` 的值,你将需要将它们以双引号包裹起来。
@@ -41,7 +49,7 @@ Vite 现在使用 `dotenv` 16 和 `dotenv-expand` 9(之前是 `dotenv` 14 和
4149
4250了解更多详情,请查看 [ ` dotenv ` ] ( https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md ) 和 [ ` dotenv-expand ` 更新日志] ( https://github.com/motdotla/dotenv-expand/blob/master/CHANGELOG.md ) 。
4351
44- ## 进阶 {#advanced} {#advanced}
52+ ## 进阶 {#advanced}
4553
4654下列改动仅会影响到插件/工具的作者:
4755
You can’t perform that action at this time.
0 commit comments