Не могу найти модуль airtable, хотя я запустил npm установить airtable - PullRequest
0 голосов
/ 05 ноября 2019

В настоящее время я пытаюсь использовать API-интерфейс airtable для бэкенда моего веб-сайта, но когда я пишу (nodejs)

var Airtable = require('airtable');

и выполняю файл с помощью node [filepath], командная строка выдает ошибку, говорящую

Error: Cannot find module 'airtable'

Я уже написал

npm install airtable

, поэтому модуль должен быть установлен, верно?

Я ожидаю, что с полным кодом для его установкисервера на локальный порт 3000, но я не могу пройти оператор require().

package.json (некоторая информация опущена):

{
  "name": "package.json",
  "version": "1.0.0",
  "main": "index.js",
  "dependencies": {
    "airtable": "^0.7.2",
    "express": "^4.17.1",
    "require": "^2.4.20"
  }
}

1 Ответ

0 голосов
/ 06 ноября 2019

Предоставление официального ответа кому-либо еще с этой проблемой:

Чтобы установить модуль Node для использования в вашем проекте, вы должны сначала инициализировать файл package.json. Это скажет npm создать папку node_modules/ и установить модуль в директорию вашего проекта.

Вы можете инициализировать этот файл с помощью команды:

$ npm init -y

(-y flag указывает команде создать файл с использованием значений по умолчанию, в противном случае он запросит у вас все значения)

Дополнительная документация по npm init

...