Я попытался установить canvasDataCli
на свой сайт KUDU, если просто запустить canvasDataCli, он покажет not recognized
, как у вас, это потому, что PATH не содержит переменную.
Так что если вы хотитечтобы использовать canvasDataCli
, вам нужно установить PATH, вы можете использовать set PATH=D:\local\AppData\npm;%PATH%
, а затем проверить, была ли переменная установлена в which canvasDataCli
.В случае успеха он покажет /d/local/AppData/npm/canvasDataCli
.
Однако это временная переменная, вы также можете установить ее как постоянную переменную с файлом applicationHost.xdt
.Вам нужно поставить его под d:\home\site\
.
Вот содержание applicationHost.xdt
.
<?xml version="1.0"?>
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<system.webServer>
<runtime xdt:Transform="InsertIfMissing">
<environmentVariables xdt:Transform="InsertIfMissing">
<add name="PATH" value="D:\local\AppData\npm;%PATH%" xdt:Locator="Match(name)"
xdt:Transform="InsertIfMissing" />
</environmentVariables>
</runtime>
</system.webServer>
</configuration>
Но если вы хотите использовать этот способ, вам сначала нужно установить переменную среды, а затем установить canvas-data-кли.Либо он удалит все файлы в D:\local\AppData\npm
.
. После этого вы сможете запустить код, однако загружаемый код, похоже, имеет некоторые проблемы.
Это из-за отсутствия файлов в моих папках.Возможно, вы добьетесь успеха в своей среде.
Предотвратите ошибку : вам лучше обновить версию своего узла, вы можете перейти к настройкам приложения на портале, добавить параметр WEBSITE_NODE_DEFAULT_VERSION
со значением 8.8.1
или другую нужную версию.
Если у вас остались другие вопросы, пожалуйста, дайте мне знать.