問題タブ [ionide]
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.
f# - VSCode、パケット、およびコンパイラ エラー
VSCode と Paket を使用していますが、バックエンドのすべてが相互に接続する方法がわかりません。
今朝、paket.dependencies
ファイルが正しいにもかかわらず、ファイル内のこれらのライブラリを開こうとすると、.FS
コンパイラ エラーが発生するという問題に遭遇しました。
フォルダ/ディレクトリ構造のスクリーン ショットと、Paket: Install
.
コンパイラ エラーの原因についてのアイデア
RawData.fs
ファイルに?のエラーFSharp.Configuration
も同様です。なぜ利用できないのかわかりません。それらは両方ともインストールされ、Packet依存関係ファイルにあり、インストールされています。
f# - vscode端末に貼り付ける際の文字数・行数制限
VSCode で Fsi を使用すると問題が発生します。この問題は 1.7 から発生しており、現在のリリースの 1.8 でも解決されていません。
コード選択をVSCodeに送信するために使用alt + enter
すると機能しますが、短い選択に対してのみです。選択範囲が長すぎると、Fsi ウィンドウで何もしません。
Terminal と Fsi を使用してテキストの一部を貼り付けると、同じ問題が発生しました。
文字数や行数の制限が見つかりませんでした。たとえば、1415 文字を 38 行に貼り付けてみましたが、うまくいきました。私のファイルの 1 つで、38 行の 1416 が機能しません。しかし、「a」の1568文字を貼り付けると機能しますが、1569は機能しません。したがって、必ずしも文字数制限ではありません。改行を入れると、これが機能します:
最後に別の a を追加しても、追加されません (1534 文字、35 行)。
本当に面倒です。私が見つけた唯一の回避策は、コードの小さな部分を Fsi に個別にコピーしてから、;;
.
私は Windows 7、VSCode 1.8.1、ionide-fsharp 2.21.0、F# 4.0 を使用しています。改行は 2 文字 (\r\n) としてカウントされます。
これらの数字を書き留めます。どうやらa
必要なのは と改行だけですcharacters + newlines < 1569
。ただし、任意の他の文字には当てはまりません。