問題タブ [nrwl-nx]

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 投票する
2 に答える
1536 参照

node.js - Nx ワークスペースで NestJS ビルド アーティファクトを実行するとエラーが発生します

Nx ワークスペース内で作成された NestJS アプリのビルド アーティファクトを実行しようとすると、エラーが発生します。このエラーは、node_modules フォルダーが存在しないリポジトリー以外の場所で結果のアーティファクトを実行した場合にのみ発生します。

再現する手順:

  1. このリポジトリをクローンします https://github.com/baumgarb/proxy-example
  2. 実行npm installしてすべてのパッケージをインストールします
  3. 走るng build backend
  4. のdistフォルダーに移動しますdist/apps/backend
  5. そのフォルダで実行node main.jsすると、バックエンドが正常に起動するはずです
  6. main.js を複製したリポジトリ以外の別の場所にコピーします (例:/tmpまたはc:\temp) 。
  7. 新しい場所で再度実行node main.jsすると、次のエラーが発生します。

ビルド アーティファクトを Docker コンテナーで実行することもできますが、同じエラーが発生します。

私のローカル マシンと WSL の比較も次のとおりです。 ここに画像の説明を入力

問題の内容と修正方法を誰か教えてもらえますか? よろしくお願いします!

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

typescript - nrwl/nx npm で NestJs ライブラリを公開するには?

nx. 多くのドキュメントを読みましたが、何も役に立ちません。

私はNXモノレポジトリにnestjsライブラリを書きました。このライブラリだけを NPM に公開したいのですが、方法がわかりません。

NX の公式ドキュメントで、「--publishable」という名前のフラグを見つけました。唯一の問題は、NestJs ライブラリと一緒に使用できないことです。次のようなコマンドを入力した場合:

エラーが発生します:

したがって、NestJs ライブラリでは、このフラグは機能しません。

今、自分でpackage.jsonを作成したいのですが、これが方法がわからない点です。このライブラリを構築し、npm で公開する必要があります。このプロセスは私を殺している...

NXの最新バージョンを使用しています!

私は解決策について非常に満足しています。

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

typescript - nrwl nx を使用してサイプレスで .feature ファイルを使用する

Nrwl Nx ワークスペースを持つ Angular プロジェクトがあります。私の e2e テストでは、サイプレスと typescript を使用しています。このテストでは、Gherkin Syntax を使用したフィーチャー ファイルのサポートを有効にしたいと考えています。

プロジェクトに「cypress-cucumber-preprocessor」を追加しました。このセットアップは、js でバインディングを作成するときにうまく機能します。しかし、typescript の手順をセットアップしようとするとすぐにエラーが発生し、動作させることができません。

js のセットアップ:

ts のセットアップ:

このセットアップで次のエラーが発生しました。

SyntaxError: 'import' と 'export' は 'sourceType: module' でのみ表示される場合があります