設定 gnrt_config.toml
除了 Cargo.toml
,還有 gnrt_config.toml
。這包含用來處理 Crate 的 Chromium 專屬擴充功能。
新增 Crate 時,應至少指定 group
,可以是以下其中一個:
# 'safe': The library satisfies the rule-of-2 and can be used in any process.
# 'sandbox': The library does not satisfy the rule-of-2 and must be used in
# a sandboxed process such as the renderer or a utility process.
# 'test': The library is only used in tests.
舉例來說:
[crate.my-new-crate]
group = 'test' # only used in test code
視 Crate 原始碼布局而定,您可能也需要使用這個檔案指定其 `LICENSE 檔案的位置。
稍後我們會看到一些其他您需在這個檔案中設定的項目,才能解決問題。