codecamp

使用Yeoman生成器创建项目

注意:此功能仅在Ultimate版本中受支持。

如果您要使用 Yeoman 生成器创建 IntelliJ IDEA项目,那么您需要确认您在您的计算机中安装并启用了 Yeoman 和 Node.js 插件!

IntelliJ IDEA 支持与 Yeoman 工具的集成,并提供了在生成特定框架的项目存根时使用它的接口。

使用 Yeoman 生成器创建项目

  1. 下载并安装 Node.js。需要两个运行环境:Yeoman 工具是通过 Node.js 启动的;NPM 是运行环境的一部分。这也是下载 Yeoman 工具的最简单方法。
  2. 如果要使用命令行模式,请确保该 Node.js 可执行文件到父文件夹的路径和该 npm 文件夹的路径将被添加到 PATH 变量中。这使您能够从任何文件夹启动Yeoman 工具和 npm。
  3. 确保 Yeoman 和 NodeJS 插件已安装并启用。该插件不与 IntelliJ IDEA 捆绑在一起,但可以从 JetBrains 插件库中安装,如安装,更新和卸载存储库插件并且启用和禁用插件。一旦启用,插件可以在 IDE 级别使用,也就是说,您可以在所有 IntelliJ IDEA 项目中使用这些插件。

如何安装 Yeoman

最简单的安装 Yeoman 的方法是使用节点包管理器(npm),它是 Node.js 的一部分。在一个项目中 Yeoman 可以同时安装在全局或本地。建议您进行全局安装,因为在这种情况下,您可以从任何文件夹 (而不是从其安装文件夹) 运行它。

IntelliJ IDEA 提供了全局和本地安装模式的界面。或者,您可以通过命令行手动安装 Yeoman。

使用 Node.js 和 NPM 页面设置对话框安装来自 IntelliJ IDEA 的 Yeoman:

  1. 通过按 Ctrl+Alt+S 或选择 "设置/首选项" 对话框打开“File | Settings(文件|设置)”( Windows 和 Linux 中)或 (IntelliJ IDEA | Preferences)(在 macOS 系统中),然后单击 "语言和框架" 下的 "Node.js 和 NPM"。
  2. 在打开的 Node.js 和 NPM 页面中,Packages 区域显示当前在计算机上安装的所有与 Node.js 相关的软件包,包括全局的和在项目级别的。
  3. 在打开的 "可用包" 对话框中, 从列表中选择 "yo" 包。
  4. 对于 "全局安装", 请在旁边的文本框中选中 "选项" 复选框和 "类型 g"。
  5. 单击 "安装包" 开始安装。

要从命令行运行安装:打开嵌入式终端 (查看 |工具窗口 |终端) ,并在命令提示符下键入 npm install -g yo,其中的 -g 意思是全局安装。

配置项目存根生成器的列表

  1. 选择文件|新|项目(File | New | Project)或单击 "欢迎界面"上的 "新建项目"。在项目类别和选项对话框中,即 "新建项目" 向导的第一页,在左侧的窗格中选择 Yeoman 。
  2. 右侧窗格显示以前安装的所有 Yeoman 生成器。单击 "安装生成器"。
  3. 从打开的对话框中显示所有可用的生成器包,在左侧窗格中选择所需的包,然后单击右侧窗格中显示的 Generator 按钮。您可以在不离开对话框的情况下,一个接一个地安装多个软件包。安装结束后,单击“关闭”返回到已经使用新添加的包扩展的生成器列表。

由生成器创建 IntelliJ IDEA 项目

由生成器创建项目
选择文件 |新 |项目在主菜单上或单击 "欢迎" 屏幕上的 "新建项目" 按钮。在 "项目类别和选项" 对话框 (即 "新建项目" 向导的第一页) 中, 在 "left-hand" 窗格中选择 ""。右边的窗格显示了以前安装的所有的自耕农生成器。要展开列表, 请单击 "安装生成器", 请参阅上面的 "使用" 生成器创建项目。从列表中选择所需的生成器, 然后单击 "下一步"。在启动的 "新建项目" 向导中指定所需的设置。页面的数量及其内容取决于所选的生成器。在向导的最后一页上, 选中或清除 "运行 npm 安装和鲍尔安装" 复选框, 以指定是否要运行节点包管理器和鲍尔来安装开发新项目所需的包。单击 "下一步", 然后选择在当前窗口中或新项目中打开新工程。

  1. 选择文件|新|项目(File | New | Project)或单击 "欢迎界面"上的 "新建项目"。在项目类别和选项对话框中,即 "新建项目" 向导的第一页,在左侧的窗格中选择 Yeoman 。
  2. 右侧窗格显示以前安装的所有 Yeoman 生成器。单击 "安装生成器",请参阅上面的使用 Yeoman Generator 创建一个项目。从列表中选择所需的生成器,然后单击“下一步”。
  3. 在启动的 "新建项目" 向导中指定所需的设置。页面的数量及其内容取决于所选择的生成器。
  4. 在向导的最后一页上,选择或清除 "运行 npm 安装和 bower 安装" 复选框以指定是否要运行 节点包管理器和 Bower 来安装开发新项目所需的软件包。
  5. 点击“下一步”,然后选择在当前窗口或新窗口中打开新项目。
从框架模板生成IntelliJ IDEA项目
IntelliJ IDEA项目的打开与关闭
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

IntelliJ IDEA的一般准则

什么是IntelliJ IDEA项目

使用IntelliJ IDEA的意图行为

IntelliJ IDEA使用运行/调试配置

特定于VCS的程序

IntelliJ IDEA语言和特定框架指南

IntelliJ IDEA的数据库和SQL功能

IntelliJ IDEA使用之JavaServer Faces(JSF)

IntelliJ IDEA:分析PHP应用程序的性能

IntelliJ IDEA:调试PHP应用程序

IntelliJ IDEA:适用于PHP的Google App Engine

IntelliJ IDEA更多内容

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }