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 来查看命令效果,而不令命令生效