2017-10-20 2 views
0

Nrwlがここに尋ねます。私が最初のように見える!@ nrwl/nxの名前空間名を変更することはできますか?

私はうんざりです。私は、nxの回路図でAngularというプロジェクトを作成しました。

import {MyLibrary} from '@MyNamespace/my-library/'; 

の代わりに::

import {MyLibrary} from '../../../../../../../..........'; 

私は角度-cli.jsonでプロジェクト名を変更してみました、私はそれが可能であるならば、私は同じように私のライブラリにアクセスできるように、名前空間の名前を変更したいですとpackage.jsonが、私はそれが答えではないと確信していた。

また、すでに他の場所で使用されているため、nxはタグとして機能しません。私はnrwl-nxを提案しています。

編集:スクラッチ。私は新しいタグを作成するのに十分な評判はありません。あなたが最初になりたいなら、賞賛!

+0

です。タグは何もないので意味がありません。 @ nrwl/nxはあまり人気がありません。その質問がそれに特有であることは明らかではありません。 CLI固有およびhttps://stackoverflow.com/questions/42749973/es6-import-using-at-signについては、https://stackoverflow.com/questions/41460810/avoiding-relative-paths-in-angular-cliを参照してください。 Webpack固有のソリューションのための-in-path-in-a-vue-js-project-using-webpackを提供します。 – estus

+0

[Angular CLIでの相対パスの回避](https://stackoverflow.com/questions/41460810/avoiding-relative-paths-in-angular-cli) – estus

+0

の重複の可能性があることを理解していることを確認してください。質問まだ普及していないものについてですが、タグは必要ありませんか?私はここに投稿することで寄付のガイドラインに従っています:https://github.com/nrwl/nx/blob/master/CONTRIBUTING.md – wolfhoundjesse

答えて

0

おそらく、ソリューションが非常に簡単だったので、仕事が必要なスキルを尋ねるのは私の質問です。あなたのプロジェクトのフォルダ一つのことを名前が、別のライブラリを参照する場合、それが設定されているところ、これは

"paths": { 
    "@Angular/*": [ 
     "libs/*" 
    ] 
} 

:私は私のプロジェクトの名前なので角度は、私のtsconfig.jsonファイルには、このエントリを持っていました。 @Angular@MyLibraryに変更しました。インポートはimport {SomeModule} from '@MyLibrary/some-module';

関連する問題