5

私はelectronアプリを構築しています。その中に、webviewwith a preloadscriptがあります。上記のスクリプト内で、使用したいと思いますsweetalert

でインストールsweetalertしましnpm install --save sweetalertた。スクリプト内で でロードし、require('sweetalert')で呼び出しますswal("Hello world!");アラートに必要な CSS ファイルが欠落しているため、正しく表示されないことに気付きました。しかし、私はそれをロードしてrequire('sweetalert')sweetalertますnode_modules.

さて、これを解決するための推奨される方法は何ですか? 私はjavascriptファイルの中にいて、そのままでいたいということを覚えておいてください。本当に CSS ファイルを取得して、何らかの方法で挿入する必要がありますか? 内部にあるので、どうすれば正しくできnode_modulesますか?テストした後、 Content Security Policyにより、この特定のケースでは実行できないようです。

いずれにせよ、それはステートメントと比較して非常に不格好にrequire思えます。より単純なソリューションが利用できないのは奇妙に思えます。

4

2 に答える 2