問題タブ [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.
node.js - Nx ワークスペースで NestJS ビルド アーティファクトを実行するとエラーが発生します
Nx ワークスペース内で作成された NestJS アプリのビルド アーティファクトを実行しようとすると、エラーが発生します。このエラーは、node_modules フォルダーが存在しないリポジトリー以外の場所で結果のアーティファクトを実行した場合にのみ発生します。
再現する手順:
- このリポジトリをクローンします https://github.com/baumgarb/proxy-example
- 実行
npm install
してすべてのパッケージをインストールします - 走る
ng build backend
- のdistフォルダーに移動します
dist/apps/backend
- そのフォルダで実行
node main.js
すると、バックエンドが正常に起動するはずです - main.js を複製したリポジトリ以外の別の場所にコピーします (例:
/tmp
またはc:\temp
) 。 - 新しい場所で再度実行
node main.js
すると、次のエラーが発生します。
ビルド アーティファクトを Docker コンテナーで実行することもできますが、同じエラーが発生します。
問題の内容と修正方法を誰か教えてもらえますか? よろしくお願いします!
typescript - nrwl/nx npm で NestJs ライブラリを公開するには?
nx. 多くのドキュメントを読みましたが、何も役に立ちません。
私はNXモノレポジトリにnestjsライブラリを書きました。このライブラリだけを NPM に公開したいのですが、方法がわかりません。
NX の公式ドキュメントで、「--publishable」という名前のフラグを見つけました。唯一の問題は、NestJs ライブラリと一緒に使用できないことです。次のようなコマンドを入力した場合:
エラーが発生します:
したがって、NestJs ライブラリでは、このフラグは機能しません。
今、自分でpackage.jsonを作成したいのですが、これが方法がわからない点です。このライブラリを構築し、npm で公開する必要があります。このプロセスは私を殺している...
NXの最新バージョンを使用しています!
私は解決策について非常に満足しています。
typescript - nrwl nx を使用してサイプレスで .feature ファイルを使用する
Nrwl Nx ワークスペースを持つ Angular プロジェクトがあります。私の e2e テストでは、サイプレスと typescript を使用しています。このテストでは、Gherkin Syntax を使用したフィーチャー ファイルのサポートを有効にしたいと考えています。
プロジェクトに「cypress-cucumber-preprocessor」を追加しました。このセットアップは、js でバインディングを作成するときにうまく機能します。しかし、typescript の手順をセットアップしようとするとすぐにエラーが発生し、動作させることができません。
js のセットアップ:
ts のセットアップ:
このセットアップで次のエラーが発生しました。
SyntaxError: 'import' と 'export' は 'sourceType: module' でのみ表示される場合があります