框架
自定义
使用src目录

使用 src 目录存放源代码

与其将源代码放在根目录,您可以将它们放在子目录 src 中。

--with-src

创建一个带有 src 目录设置的 Plasmo 项目非常简单:

pnpm create plasmo --with-src

上述命令利用了 Plasmo 的 示例模板功能

💡

请确保 assets 目录位于 project 目录中,而不是 src 目录中。

请确保 所有源文件 包括 Plasmo 的入口文件如 popup.tsxoptions.tsxbackground.tscontents/* 等都在 src 目录中。否则,Plasmo 将无法 找到入口文件,从而导致生成一个空扩展!

此自定义仅将 ~ 解析为 /src 用于源代码模块。有关更多详细信息,请参阅关于 波浪号导入解析 的说明。

手动设置

首先,将所有源代码文件复制到 src 目录中。然后,为了使 TypeScript 正常工作,您需要在 tsconfig.json 文件中将 ~* 前缀的解析路径指向 "./src/*"

新的配置如下所示:

{
  "extends": "plasmo/templates/tsconfig.base",
  "exclude": ["node_modules"],
  "include": [".plasmo/index.d.ts", "./**/*.ts", "./**/*.tsx"],
  "compilerOptions": {
    "paths": {
      "~*": ["./src/*"]
    },
    "baseUrl": "."
  }
}

查看 with-src (opens in a new tab) 获取完整示例。