ビルド中のWebアプリがあり、クライアントサイドに動的ウィジェットが構築されています。現在、私はnodejsとpugを私のサーバ側のテンプレートライブラリとして使用しています。私はpugのシンプルさが好きです。nodejsとpugを使用したクライアントサイドテンプレート
私は、クライアントサイドがユーザーが望むウィジェットを構築するビルディングブロックとして使用できる、一連の小さなpugファイルをサーバー上に持っていたいと思います。 client side server side templating nodejs
しかし、そのソリューションは、私が欲しいもののためにやり過ぎのようになります。
は、私がここで見つける以前のソリューションを使用してみました。さらに、ezelプロジェクトはもはや維持されておらず、2年後に更新されておらず、まだ翡翠を使用しているようです(npmは私に多くのエラーを与えます)。ブラウザのpugで動的ウィジェットを構築したいだけです。このページは、私が望むものを持っているようです: https://pugjs.org/api/reference.html 特にpug.renderFile( 'path/to/file.pug'、options);関数は、私がウィジェットを動的に構築するために使用したいものとまったく同じように思えます(ユーザは、ウィジェットがどのように構築/表示されるかに関するすべてのコントロールを持っているので、ブラウザはHTMLビューを動的に構築する必要があります)。
私の問題は依存on: https://pugjs.org/js/pug.js ブラウザでrequire( 'pug')をする必要があります。私はすでに私のpackage.jsonの一部としてpugをインストールしています。 pug.jsを直接入手するより堅牢な方法はありますか?私はまだWeb開発の新しい、私の背景はC + +/Javaで、私は完全にブラウザーでpug.jsを使用する場合はベストソリューションか、より良い標準的なソリューションがある場合は完全にはわからない。私が投稿したstackoverflowの質問は、リモートで似ている唯一の投稿です。
私はこの質問があまりにも広すぎるとは思わない。それは私によく焦点を当てているようです。 –
私はこれを使用しています:https://github.com/happilymarrieddad/puglatizer – Costa