# 插件管理
Next CLI 使用了一套基于插件的架构。插件可以修改 webpack 的内部配置,也可以向 next-cli-service
注入命令。
提示
你可以通过 next ui
命令使用 GUI 安装和管理插件。
# 安装插件
如果你想在一个已经被创建好的项目中安装一个插件,可以使用 next add
命令:
next add @startdt/cli-plugin-eslint
# 执行插件
如果一个插件已经被安装,你可以使用 next invoke
命令跳过安装过程,只调用它的生成器。
next invoke @startdt/cli-plugin-eslint
这个命令会接受和 next add
相同的参数,你可以向被安装或执行的插件传递生成器选项。
# 更新插件
如需更新项目中的 Next CLI 相关模块(以 @startdt/cli-plugin-
开头),请在项目目录下运行 next upgrade
:
用法:upgrade [options] [plugin-name]
更新 Next CLI 服务及插件
选项:
-t, --to <version> 更新到指定的版本
-f, --from <version> 跳过本地版本检测,默认从指定的版本开始更新
-r, --registry <url> 使用指定的 registry 安装依赖
--all 更新所有的插件
--next 检查插件新版本时,包括 alpha/beta/rc 版本
-h, --help 显示帮助信息