Что заставило бы узел process.version возвращать неопределенное значение? - PullRequest
0 голосов
/ 13 февраля 2019

Итак, я уже некоторое время отлаживаю эту проблему, и вот где я нахожусь ...

Я пытаюсь использовать пакет azure-storage-node из здесь и у меня проблемы с process.version возвратом неопределенного.Более конкретно, это вызвано следующей строкой:

const azure = require('azure-storage');

Я получаю ошибку:

enter image description here

Во всяком случае, эта проблема возникает при попытке использовать пакет Azure со следующим проектом .Однако, когда я использую тот же пакет и вызываю оператор require для нового проекта Vue, он работает просто отлично, поэтому проблема должна быть в среде / настройке, которую я предполагаю?

Что может вызвать process.versionвернуть неопределенное?

Ответы [ 2 ]

0 голосов
/ 25 февраля 2019

Николай прав, похоже, связанный с GitHub выпуск: https://github.com/Azure/azure-storage-node/issues/516

0 голосов
/ 25 февраля 2019

azure-storage-node имеет специальную версию для использования в веб-браузерах.Если вы попытаетесь использовать версию Node (например, npm install azure-storage, а затем require('azure-storage');) в приложении на основе браузера, то вы действительно получите описанную ошибку, поскольку в веб-браузере нет процесса узла.

Вместо этого вам необходимо использовать клиентскую библиотеку JavaScript для хранилища Azure для браузеров , которая является сборкой библиотеки для конкретного браузера.На связанной странице есть инструкции по использованию предварительно собранной библиотеки или по ее созданию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...