問題タブ [prettier]
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 - ノード - スクリプトは、呼び出す依存関係の場所をどのように確認できますか?
npm package
私たちは、他のプロジェクトに含まれるライブラリである を開発しています。このパッケージはシェル スクリプトを実行する必要がある場合があります。いくつかのパラメーターを使用してPrettierを呼び出します。${somePath}/node_modules/prettier/bin/prettier.js
問題は、ウェイnode_modules
が生成されるため、そのprettier.js
スクリプトの場所が保証されていないように見えることです。パッケージのフォルダーの直下にある場合がありnode_module
ます。たとえば、次のようになります。
node_module
または、npm でルートフォルダーに移動できます。
私たちのスクリプトは、これ.js
を呼び出すためにこれの場所を知っている必要があります! それを見つけるための推奨される方法は何ですか?
パッケージが見つかるまで、最初にローカルnode_modules
にチェックインし、見つからない場合prettier
は親のなどにチェックインすることは可能でしょうか? node_modules
これは確かな解決策になるでしょうか?
eslint - prettier が eslint standardJS コメントを削除しないようにするにはどうすればよいですか?
StandardJS (eslint ベース) は、次のような特別なコメントを使用します。
これは、長い ClassName であっても、次の行に分割することはできません。prettyer がコメントを次の行に分割しないようにするにはどうすればよいですか?