問題タブ [websharper]

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.

0 投票する
0 に答える
228 参照

compiler-errors - エラー MSB4036: "WebSharperTask" タスクが見つかりませんでした

Windows 10 の Visual Studio 2015 Community Edition の上にWebSharper 拡張機能をインストールし、UI.Next Single Page Application プロジェクト テンプレートを試してみました。

F5 を使用してビルドすると、「うまく機能する」と予想していましたが、以下のようになります。このようなエラーを修正する最良の方法は何ですか? (私はWindowsプログラミングにかなり慣れていません)。

完全なビルド ログ:

更新WebSharper.targetsファイルには次のdll参照があります:

そして、参照されている dll (上記) は、予想どおりこのディレクトリの下に存在します: \\psf\Home\Documents\Visual Studio 2015\Projects\UINextApplication1\packages\WebSharper.3.4.8.187\tools\net40.

その「\psf」は、Parallels 10 を使用して Mac で Windows を実行していることが原因である可能性があります。それが原因でしょうか?

0 投票する
1 に答える
1131 参照

angularjs - WebSharper と Angular

Angular は ui-router と連携して、アプリケーション内で移動するために状態を定義できます。たとえば、まだ 1 つのページにいる場合、ページの左側にリスト ビューを表示し、右側に詳細ビューを表示できます。次に、左のリストからレコードを変更するたびに、詳細も変更されますが、同じページにいます。それは WebSharper でも可能ですか、それともシナリオに対処する他のオプションはありますか?

また、Angular にはテンプレート (およびディレクティブ) の概念があります。これにより、特に、ネイティブ html コードをテンプレートにラップし、それを他の html ページのディレクティブの一部として使用できます。たとえば、select2 などの JavaScript ライブラリを使用できます。select2ライブラリを使用するなど、WebSharperでも可能ですか?

0 投票する
1 に答える
129 参照

f# - HelloWorldの例を使用したWebSharper 3.4?

WebSharper.comの現在のHelloWorld例は、WebSharper 3.4 で行われた変更により機能しなくなりました。正しくコンパイルするには、いくつかの属性やその他のものを必要とするようになりました。

私は WebSharper を使い始めたばかりで、動作する最小限の (html+javascript クライアント側の hello world) 例を見たいと思っています。どんな助けでも大歓迎です!

0 投票する
0 に答える
121 参照

f# - Windows ユーザー アカウントで Visual Studio を実行するときに F# タイプ プロバイダーを有効にする方法

Windows ユーザー アカウントで Visual Studio を実行しているときにWebSharperの UI.Next タイプ プロバイダー (または任意の F# タイプ プロバイダー)を実行することは可能ですか?

ユーザー アカウントで Windows を実行しているときに ( Zero Admins – Zero Problems Microsoft Ignite セッションで強く推奨されているように)、管理者またはUIとして Visual Studio を実行する必要があることがわかりました。 10 マシン)、コンパイル時にエラーが発生します。

0 投票する
2 に答える
130 参照

xamarin - OSx で websharper.ui.next を実行すると mcs エラーが発生する

Windows 上で問題なく動作する webshaper プロジェクトがあります。ただし、Mac 上で問題なくコンパイルされるだけで、実行することはできません。ウェブサーバーは、ファイルを見つけることができると不平を言い(名前は付けていません)、スタックトレースを読み取ると、C#コンパイラが不平を言っているようです。ただし、F# プロジェクトであることは、やや驚くべきことです。

この問題の根本原因について何か提案はありますか?

0 投票する
1 に答える
95 参照

mono - WebSharper ui.next サイトはローカルで動作するが、docker では動作しない

mono と WebSharper.UI.Next を使用して構築したサイトがあります。それは自己ホスト型 (Owin) であり、私のマシンで直接問題なく動作します。ただし、docker コンテナー (FROM mono:3.10-onbuild) 内から実行しようとすると、WebSharper スクリプト ファイルの 1 つが「消える」ように要求されます。たとえば、WebSharper.Collections.min.js は 404 を返します。

この動作は、WebSHarpers クライアント サーバー セルフホスト Owin プロジェクト テンプレートと以下の dockerfile によって作成されたプロジェクトで再現できます。

(Site使用されているサイトの名前と明らかに一致する必要があります)

0 投票する
2 に答える
423 参照

f# - TypeScript/Javascript で使用する F# ライブラリを実装しますか?

F# を JavaScript にコンパイルできるプロジェクトがたくさんあることは知っています。これらのプロジェクトのいずれかがこのユースケースをサポートしていますか:

  • TypeScript でアプリケーションを開発する
  • ただし、アプリケーションの一部を F# でライブラリとして記述します。
  • タイプセーフな方法で、メインの TypeScript アプリケーションからこの F# ライブラリを最適に使用しますか?
0 投票する
1 に答える
130 参照

xamarin - ブラウザーで JavaScript をロードする xamarin で基本的な websharper アプリを取得する方法

Suave.IO アプリを実行する基本的な Websharper UI.Next クライアント サーバーを作成しました。OSX Yosemite で最新の Xamarin を使用しています。テンプレート プロジェクトをインストールした後、すべての nuget パッケージを更新し、それを実行しました。

アプリケーションを起動し、ログ レベルを詳細に変更したところ、

重要なログ行は

JavaScript が読み込まれていません。これはブラウザでも見ることができます。

JavaScriptがロードされない

0 投票する
1 に答える
105 参照

f# - WebSharper でモバイル ページを表示する

私は WebSharper Web サイトを持っていますが、モバイル デバイスでは別の UI を使用したいと考えています。ユーザーがモバイル デバイスを使用しているかどうかに応じて、サーバーが異なる HTML で応答するようにしたいと考えています。ユーザーがASP.NET でモバイル デバイスを使用しているかどうかを確認する方法はわかりますが、これを WebSharper に移植する方法はわかりません。