Skip to content

Latest commit

 

History

History
26 lines (18 loc) · 1.48 KB

File metadata and controls

26 lines (18 loc) · 1.48 KB

工程设置

让我们首先在您的计算机上将 photo-share-api 项目创建为一个空文件夹。请记住:您始终可以访问Learning GraphQL repo以查看已完成的项目或查看在 Glitch 上运行的项目。在该文件夹中,我们将在终端或命令提示符中使用 npm init -y 命令生成一个新的 npm 项目。该实用程序将生成一个 package.json 文件并将所有选项设置为默认值,因为我们使用了 -y 标志。

接下来,我们将安装项目依赖项:apollo-server 和 graphql。我们还将安装 nodemon:

npm install apollo-server graphql nodemon

需要 apollo-server 和 graphql 来设置 Apollo Server 的实例。nodemon 将监视文件的更改并在我们进行更改时重新启动服务器。这样,我们就不必在每次进行更改时都停止并重新启动服务器。让我们将 nodemon 命令添加到脚本键上的 package.json 中:

"scripts": {
  "start": "nodemon -e js,json,graphql"
}

现在每次我们运行 npm start 时,我们的 index.js 文件都会运行,nodemon 会监视任何带有 js、json 或 graphql 扩展名的文件的变化。此外,我们想在项目的根目录下创建一个 index.js 文件。确保 package.json 中的主文件指向 index.js:

"main": "index.js"
👈 上一节 下一节 👉