簡體   English   中英

如何在 Azure App 控制台上運行 npm 命令?

[英]How do I run npm commands on Azure App console?

當我嘗試在 Azure 應用npm i台上運行任何 npm 命令(如npm i )時出現以下錯誤。 這是一個帶有 Node v10.19.0 和 Npm v6.13.4 的 Windows 實例

在此處輸入圖片說明

格式化:

function(t) {
    if (void 0 === t && (t = "legacy"), this._body instanceof b) return this._body.toString();
    if (this._body instanceof ArrayBuffer) switch (t) {
        case "legacy":
            return String.fromCharCode.apply(null, new Uint16Array(this._body));
        case "iso-8859":
            return String.fromCharCode.apply(null, new Uint8Array(this._body));
        default:
            throw new Error("Invalid value for encodingHint: " + t)
    }
    return null == this._body ? "" : "object" == typeof this._body ? JSON.stringify(this._body, null, 2) : this._body.toString()
}

有任何想法嗎?

我不明白在路徑D:\\home\\data\\tmp下運行npm i的目的。 但是我已經解決了這個問題,首先你需要在你的路徑中執行:

  1. 初始化
  2. npm i(安裝)

這樣你就可以在你指定的路徑下執行相關的命令了。

你遇到這個問題的原因是npm i命令需要一個package.json文件,這個文件需要很多參數,需要npm init來提示你創建。

在此處輸入圖片說明

Azure Web App 中 Node 的注意事項

  1. node命令中全局安裝的-g命令無法生效,無法更改azure環境。

  2. 如果遇到無法安裝npm i XXX的情況,建議使用Linux試試。 如果仍然失敗,建議使用dockervm

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM