Я создал модуль, который должен быть в состоянии требовать скрипт приложения Node, когда он добавляется в карту node_modules
.
структура приложения
- app.yaml
- node_modules
- custom-module
- node_modules
- index.js
- package.json
- server.js
server.js
require('custom-module')
При разработке в localhost модуль, кажется, найден и работает, как ожидалось.Но при развертывании в Google Cloud Platform App Engine через развертывание приложения gcloud возникает следующая ошибка:
Updating service [app-name]...failed.
ERROR: (gcloud.app.deploy) Error Response: [9]
Application startup error:
> app-name@1.0.0 start /app
> node server.js
internal/modules/cjs/loader.js:583
throw err;
^
Error: Cannot find module 'custom-module'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
Я не очень хорошо знаю, как работают node_modules.Я не знаю, что мне нужно сделать, чтобы пользовательские модули работали и в Google App Engine.Если у вас есть идеи, я бы с удовольствием их услышал.