<script src="https://checkout.stripe.com/checkout.js"></script>
をIndex.htmlに追加する代わりに、このJSファイルのURLをpackage.jsonファイルに追加することができます(これはNPMパッケージではなく単純なJSファイルで、このJS- GitHub URLではないファイル)をNPMにダウンロードしてインストールしますか?その理由は、使用されているすべてのJSファイルの処理を行うWebpack設定があるからです。このWebpack処理に外部のJSファイル(NPMパッケージではない)を含める方が良いかもしれません。JSMファイル(NPMパッケージではない)をNPMからURLでダウンロードしてインストールすることはできますか?
0
A
答えて
2
Webpackを既に使用している場合は、little-loaderのようなものを使用することを検討してください。
npm i little-loader --save
そして、あなたのコード
var load = require("little-loader");
load("https://checkout.stripe.com/checkout.js", function (err) {
// ... your code ...
});
にあなたは同様に他のanswersからいくつかのより多くのインスピレーションを得ることができます。 WebPACKのissuesで
私はメンテナがこのアプローチを示唆して参照してください。
var $script = require("scriptjs");
$script("https://checkout.stripe.com/checkout.js", function() {
//.... your code ...
});
しかし、そのパッケージには、ビットメンテナンスされていないに見えます。
終わりには、それをHTMLに残しておくだけです。必ずしも悪いことではありません。
関連する問題
- 1. NPMフロントエンドプロキシセット、NPMパッケージをダウンロードできない
- 2. Dockerはnpmパッケージをインストールできない
- 3. NPMインストールpackage.jsonファイルからではないパッケージの束
- 4. npmまたはbowerからパッケージをダウンロードできません
- 5. npmパッケージを重複してインストールすることができますか?
- 6. npmパッケージをインストールできない
- 7. npm peerDependency - パッケージをインストールできない
- 8. npm peerDependencies React:パッケージをインストールできない
- 9. ソースバイナリ(.tgz)からnpmパッケージ名をインストールすることができます
- 10. npmからパッケージをtarとしてダウンロードします(モジュールにインストールしないでください)
- 11. オフラインでnpmパッケージをインストールするには?
- 12. なぜnpmでインストールされたnpmパッケージしか実行できないのですか?
- 13. jspmまたはnpmでパッケージをインストールしますか?
- 14. Node.jsで動作するjavascriptからNPMパッケージをインストールできますか?
- 15. NPMまたはBOWERにパッケージをインストールできない
- 16. コンパスをインストールしてコマンドラインでNPMを実行する方法はありますか?最もNPMパッケージと
- 17. nvmをインストールしたあと、グローバルnpmパッケージをアンインストールできない
- 18. パッケージをインストールしていないNPM
- 19. npmパッケージはどこで使用できますか?
- 20. NVMをインストールしていないNPMを複数インストールすることはできますか?
- 21. NPM -g(グローバル)インストールとNPM - セーブの違いは何ですか
- 22. npmパッケージをLaravelにインストールした後にnpmパッケージをインストールする方法は?
- 23. npmなしでnpmからソースをダウンロードxxx
- 24. デフォルトのnpmインストールとnpmインストールを作成できますか? (gulpと同じ)
- 25. Python virtualenvでnpmパッケージをインストールする
- 26. npm updateとnpmの違いは何ですか?@latestはnpm 5.5にインストールされますか?
- 27. NPMパッケージはどこから来たのですか?
- 28. url npmを上書きしてパッケージを取得できますか?
- 29. インストールしないでnpmパッケージのバイナリを使用する方法
- 30. npmレジストリからnpmパッケージを削除するには?
私はそれを得ました。あなたは、JSコードから外部JSファイルをダウンロードする方法について話しています。しかし、Webpackが外部のJSファイルを取得してvendor.jsに追加する方法を教えてください。 – osya
私が気付いていることは、Webpackが 'node_modules'であなたのスクリプトを探すか、' ./../ 'のようなパスを指定することです。 /../../ my-script.js'。場合によっては、npmにスクリプトを公開したり、未公開のスクリプトをGithubリポジトリからフォークして自分で公開するほうが簡単です。ストライプを使用している場合は、オンラインバージョン(セキュリティアップデートを参照)を使用することをお勧めする理由があります。私はそのサードパーティのスクリプトを含める他の方法を探していないだろう、私はちょうど上記の方法のいずれかでワイヤーを介して呼び出すだろう。 – Nobita