問題タブ [pre-compilation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 静的ファイルは開発では提供されますが、本番環境では提供されません
Rails 3.2.11 を実行しています。
私は、js が呼び出すいくつかの静的ファイルを必要とする JS プラグイン (epiceditor) を使用しています。開発中は、アセット パイプライン経由でファイルに簡単にアクセスできます。
本番環境では、すでに静的アセットの提供を true に設定していますが、まだ表示されません。
ファイルは assets ディレクトリに保存されます。
開発では、次のように機能します。
本番環境では機能しません:
css を挿入するために実行される JS コード:
コンソールに表示される内容:
asp.net - PrecompiledApp の問題の展開
自動生成された PrecompiledApp.config が頭痛の種です。古い Web サイトのデプロイを自動化していますが、デプロイするときに 50% の確率で次のエラーが発生します。
コンテンツ:
私の知る限り、Webサイトはシャドウコピー機能を使用して、app.configなどでサイトの「ランタイム」を更新できるようにしています。ただし、この1つのファイルは例外のようです。
展開中に Web サイトを停止する以外に、回避策を提案できる人はいますか?
敬具
c - C-Macro が予期しない動作を引き起こす
ヘッダー ファイルをマクロで簡単に変更できるようにしようとしています。私は自分のコードをデバッグしていますが、これらの MACROS は本来の動作をしていないようです。誰かが次の効果を達成する方法を教えてもらえますか? LED_ID_AMS など
私は何を達成しようとしていますか?
次のようにポートの初期化をループできるようにしようとしています。
asp.net - ASP.NET インプレース プリコンパイルが期待どおりに機能しない
ASP.NET プリコンパイル ツール aspnet_compiler.exe を使用して、デプロイ後にサイトをコンパイルしようとしています。
ブックの定義によると、Web マシンでインプレース プリコンパイルを実行すると、最初のページの読み込みエクスペリエンスが向上するはずです。コンパイル ツールは各 ASP.NET ページをコンパイルし、コンパイルされたバージョンを%WINDIR%\Microsoft.NET\Framework\v4.0.30319\Temporary
ASP.NET Files フォルダーに保存します。これは、各ページがブラウザーから初めてアクセスされた場合と同様です。インプレース プリコンパイルを使用すると、ランタイムでこの手順を実行する必要がなくなるため、サイトに新しく展開された ASP.NET ページに対して行われる最初の要求を高速化できます。
何らかの理由で、期待どおりに機能しません。
aspnet_compiler.exe を Web マシンで手動でローカルに実行する場合:
次の構造構造のフォルダーを作成しました。
ブラウザーを使用して Web ページにアクセスしようとすると、ASP.NET は同じサーバーの次のフォルダーに別のキャッシュ バージョンを作成します。
ご覧のとおり、プリコンパイルは両方のシナリオ (手動と IIS) で機能しますが、どういうわけか、IIS は、ページが既にプリコンパイルおよびキャッシュされ、すべてを再コンパイルしようとしているのを認識しません。aspnet_compiler.exe にはインプレース コンパイル用のパラメーター オプションが制限されているため、何が不足しているのか、何が間違っているのかわかりませんでした。
これまでのところ、一時 ASP.NET キャッシュに関するテスト/調査中に次のことを試みました。
- ユーザー関連ではないようです。どのユーザーが手動で実行しているかは問題ではありません
- 同じフォルダーが異なるサブネットの異なるサーバーに作成されるため、ソース/ターゲット IP には関係ありません。
任意のアイデアと助けをいただければ幸いです。
c - Code::Blocks でのコンパイルとリンクを無効にしますか?
プログラミング初心者、私はコンパイラ/リンカを無効にして、プログラムのプリコンパイル/プリプロセッサのプリプロセスされたコードを見たいと思っています...これが何と呼ばれるか、またはこのようなことを行うための通常の方法が何であるかわかりません。
Code::Blocks で GNU GCC コンパイラを使用し、さまざまなオプションをすべて調べましたが、コマンドやメニュー項目の名前/ラベルがわかりませんでした。
ruby-on-rails-4 - Sass::SyntaxError: 未定義の mixin 'mixin_name'
私は、Sass と Sass の @import を使用して複数の CSS を 1 つに結合する Rails 4 プロジェクトに取り組んでいます。それは正常に動作しますが、新しいパーシャルを mixins ( _mixins.css.scss
)に使用し、@importmain.css.scss
のみでこれを使用し、その後に追加された他のファイルを mixins を使用する場合は機能しません_webapp.css.scss
Rails のプリコンパイル プロセスで " " が見つからず、responsive/mixins
エラーが発生します。_webapp.css.scss
ここmixin_name
で定義されていますresponsive/mixins