The future of course-fe
用 Webstorm 吧!VSCode 没有测试过,不保证脚手架各项功能使用正常。
除非出现兼容性问题,否则建议使用最新版本。
- Tailwind css 的 auto complete 插件
- Eslint 插件
- Prettier 插件
强烈建议使用 pnpm:
npm install -g pnpm
pnpm install
pnpm start
pnpm run prod:install
pnpm run prod:affected:build
pnpm run compodoc
pnpm run wg -- glib
或 pnpm run wg -- glib <name> --type=<type> --load=<load> [--directory=<directory>] [--scope=<scope>] [--tags=<tags>]
参数解释:
type
只能为data-access
,feature
,ui
或util
其中一项load
只能为eager
或lazy
其中一项directory
为此 library 位于的目录名,即libs/<directory>/<library>
,用于方便分类,可留空scope
为此 library 的领域,要么为此 library 的 project 名,要么为shared
,默认为 project 名tags
每一项格式为name:value
,每一项之间使用,
分隔,可留空
提示:使用 --dry-run
来查看命令效果,而不令命令生效
pnpm run nx -- g rm <project>
提示:请慎重操作,删除前请使用 --dry-run
来查看命令效果,而不令命令生效
pnpm run nx -- g mv --project <project> <destionation>
例子:
将 libs/my-feature-lib
移动到 libs/shared/my-feature-lib
:
pnpm run nx -- g mv --project my-feature-lib shared/my-feature-lib
提示:使用 --dry-run
来查看命令效果,而不令命令生效
pnpm run wg -- gcom
或 pnpm run wg -- gcom <name> --project=<project>
其中 project
的值可以参考 nx.json
提示:使用 --dry-run
来查看命令效果,而不令命令生效
pnpm run wg -- gsvc
或 pnpm run wg -- gsvc <name> --project=<project>
其中 project
的值可以参考 nx.json
提示:使用 --dry-run
来查看命令效果,而不令命令生效