Skip to main content

设置命令行工具

学习目标

完成本单元后,您将能够:

  • 找到有助于使用命令行界面安装软件包的命令行工具。
  • 找到对于 Salesforce 开发来说属于 Force.com IDE 插件的后继者的软件工具。

开发人员命令行工具

npm 和 Salesforce CLI 之类的命令行工具很容易与其他开发人员工具集成,从而提高开发人员的项目开发效率。大多数软件程序有您可以为项目安装的 CLI 或插件。决定安装什么程序和工具完全取决于您和您的项目需求。

在本单元,您将安装 Visual Studio Code (VS Code) 并设置命令行工具 Node.js、npm 和 Salesforce CLI。

安装 Visual Studio Code

Visual Studio Code 是 Salesforce 的首选代码编辑器,因为它高度可自定义并且是跨平台的。在 VS Code 中,您可以设置并安装 Salesforce 扩展程序。面向 Visual Studio Code 的 Salesforce 扩展程序是面向桌面 Salesforce 开发的 Force.com IDE 插件的后继者。

我们来安装 Visual Studio Code (VS Code) 并设置这个扩展程序。

  1. https://code.visualstudio.com/Download 安装 Visual Studio Code。
  2. 打开 Visual Studio Code 应用程序。

安装 Visual Studio Salesforce 扩展程序

Salesforce 扩展程序为 Salesforce Lightning 平台提供的功能包括代码完成、语法突出显示、Apex 调试等等。

  • 在 VS Code 中,单击 View(查看)菜单,然后选择 Extensions(扩展)
  • 在搜索框中输入 salesforce extension pack(salesforce 扩展包)。
  • 单击 Install(安装)(或者如果您安装过一个更早的扩展包版本,它需要更新,则单击 Update(更新))。
    Salesforce 扩展包标题信息包括下载次数、星级和简短描述:“用于 Salesforce Platform 上开发的扩展程序”。
  • 扩展包安装完毕后,重启 Visual Studio Code。

找到您的 Shell

既然您已经安装好 VS Code,我们来打开一个新的 Terminal 窗口,确定您的机器上是什么 Shell。

  1. 在 VS Code 中,单击 Terminal > New Terminal(新建 Terminal)
  2. 在 Terminal 窗口上方,找到 Shell 下拉菜单。选择下拉菜单或者读取当前的选择,看看您的机器上的默认 Shell。

在 macOS/Linux 上,您会看到 bash 或 zsh。

Terminal 窗口导航栏里选中的 BASH Shell。

Terminal 窗口导航栏里选中的 ZSH Shell。

在 Windows 上,您会看到 PowerShell。

Terminal 窗口导航栏里选中的 PowerShell。

您以后可以安装其他 Shell,并根据自己的喜好修改设置。现在,我们使用这些默认 Shell。

设置 Node.js 和 npm

有些常用的开发人员工具使得在 CLI 中工作更轻松。比如,如果您在开发 Lightning Web 组件,或者在 Node.js 之类的 JavaScript 运行环境中工作,那么您可能会使用 npm 工具来安装和更新软件包。通过命令行界面使用的 npm 工具可以帮助快速安装软件包,并且通过简单的命令保持更新这些软件包。

备注

我们不会检查您的系统是否安装了这个。Node.js 和 npm 不是 Salesforce 维护的。由您全权决定是否安装这些工具。安装后,重启 VS Code。

  1. 安装 Node.js(一定要选择 LTS - Long Term Support(长期支持)版本)。
  2. 检查您已经安装的版本,测试 Node.js 安装是否已完成:
    node -v
  3. 要查看您是否安装了 npm,运行以下命令:
    npm -v

命令行窗口 node -v、v12.2.0 和 npm-v 6.14.1。

  1. 如果您需要更新您的 npm 版本(也将更新您的节点版本),运行以下命令
    npm install npm@latest -g

如果运行 npm install npm@latest -g 命令后您收到一条 npm 访问错误提示,请参考解决权限报错的官方 npm 文档

命令行界面 npm 错误提示显示“由于用户没有权限访问这个文件,操作被拒绝”。尝试作为 root/Administrator 运行命令。

关于安装指南和技巧,请参考 Node.js Installing Node.js via package manager(通过软件包管理器安装 Node.js)页面。

安装和更新 Salesforce CLI

下面应该安装(或更新)Salesforce CLI。您使用 Salesforce CLI 命令来创建临时组织,用来开发和测试自定义,并且在组织和来源库之间同步源代码。我们来安装和更新 Salesforce CLI。

  1. https://developer.salesforce.com/tools/sfdxcli 安装 Salesforce CLI。
  2. 在 VS Code 中,单击 Terminal > New Terminal(新建 Terminal)
  3. 通过运行以下命令来验证 sfdx-cli 版本是否是最新的。
    sf update

现在您拥有了强大的设置,使您可以在这个平台上做一些非常酷的开发项目。安装好 Salesforce CLI 后,您就可以开始学习 Salesforce DX。请先查看这个项目,快速入门:Salesforce DX

资源

在 Salesforce 帮助中分享 Trailhead 反馈

我们很想听听您使用 Trailhead 的经验——您现在可以随时从 Salesforce 帮助网站访问新的反馈表单。

了解更多 继续分享反馈