ワークフローに関するよくある質問
Plasmoを最新バージョンに更新するにはどうすればよいですか?
pnpmを使用している場合は、以下を実行します。
pnpm up -L plasmo
他のパッケージマネージャーを使用している場合は、ロックファイルを削除してインストールコマンドを再実行し、Plasmoの最新バージョンを取得する必要があります。
あるいは、package.json
でPlasmoのバージョン番号をアップグレードし、その後インストールコマンドを実行することで、Plasmoのバージョンを手動で指定することもできます。
Plasmoの試験版(experimental version)を使用するにはどうすればよいですか?
package.json
内のplasmo
のバージョンをlab
に変更します。
package.json
{
"dependencies": {
"plasmo": "lab"
}
}
その後、pnpm i
を実行してバージョンをインストールします。
エラーが発生した場合はどうすればよいですか?
--verbose
フラグを付けてplasmo
を実行し、出力結果をバグレポートのログセクションに貼り付けてください。これにより、問題の解決を大幅に迅速化できます 🙏
plasmo --verbose
公式にサポートされているブラウザターゲットは何ですか?
公式にサポートされているターゲットは次のとおりです。
chrome-mv3
(デフォルト)firefox-mv2
firefox-mv3
(試験的(experimental))
Chromiumベースのブラウザ(例:Edge、Brave、Operaなど)は動作するはずです。例:
edge-mv3
brave-mv3
opera-mv3
safari-mv3
はいくつかの回避策が必要です。このissue (opens in a new tab)を参照してください。
現時点では、Safari向けにビルドしたい場合は、safari-mv3
をターゲットとして、safari-web-extension-converter (opens in a new tab)を使用して拡張機能をSafariに変換できます。