我想在根目录下的包中生成库。和应用程序下的新应用程序。
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="40dp"
android:clickable="false">
<CheckBox
android:id="@+id/checkBox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:enabled="false"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/editText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginEnd="8dp"
android:gravity="start"
android:text="Name"
android:textSize="12sp"
app:layout_constraintBaseline_toBaselineOf="@+id/checkBox"
app:layout_constraintEnd_toStartOf="@+id/cancel_button"
app:layout_constraintHorizontal_bias="0.478"
app:layout_constraintStart_toEndOf="@+id/checkBox" />
<Button
android:id="@+id/cancel_button"
android:layout_width="20dp"
android:layout_height="20dp"
android:layout_marginTop="8dp"
android:background="@drawable/baseline_clear_24"
android:visibility="invisible"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent" />
</android.support.constraint.ConstraintLayout>
我可以在repo-app /
apps
// angular apps here
packages
// angular libs here aka ngPackagr
中看到此属性:angular.json
,但是我想要为应用程序和lib提供不同的位置,目前只有一个位置,当我生成应用程序时,它进入了项目文件夹,当我生成lib时,它进入了项目文件夹。
如何使用角度cli做到这一点?
答案 0 :(得分:0)
我刚刚检查了官方的CLI文档:https://angular.io/cli/generate#library-command 至少在文档中,没有提到适当的解决方案。
但是您也可以检查CLI-Extension NX
在NX-Workspace中,您可以立即使用以下结构:
workspace /
apps
// angular & react apps here
libs
// libs here
此外,您可以指定用于创建库的特定文件夹。(https://nx.dev/api/angular/schematics/library)
希望这会有所帮助。