【发布时间】:2019-10-14 00:38:54
【问题描述】:
我有一个 Vue.js 应用程序。这个应用程序是使用Vue-Cli 创建的。此时,这是一个基本的“hello world”应用程序。我有这个应用程序在我的本地机器上运行。我在 Visual Studio Code 的终端窗口中使用 npm run serve 运行它。我现在正尝试将此应用从 Visual Studio Code 部署到 Azure 应用服务。
我创建了一个 Azure 应用服务。我还安装了Azure App Service Visual Studio Code extension。在 Visual Studio Code 的“终端”窗口中,我输入了“npm run build”。这创建了一个名为“dist”的目录。然后我右键单击该目录并选择“部署到 Web 应用程序...”。然后我选择我的订阅和应用服务名称并选择“部署”。我看到一个提示说“部署到”。然后我单击“浏览网站”按钮。这将启动一个浏览器窗口。在浏览器中,我看到一个启动屏幕,上面写着“嘿节点开发人员!”但是,我期待查看我的 Node.js 应用。我错过了什么?
为了部署这个应用程序,我从“终端”窗口运行了npm run build。这创建了一个“dist”目录。
【问题讨论】:
-
您能否导航到sitename.scm.azurewebsites.net 并转到调试控制台>cmd。您的网站文件是否显示在这里?
-
@BryanTrach-MSFT 当我访问
sitename.scm.azurewebsites.net时,我没有调试控制台 > cmd 选项。相反,我有“环境”、“SSH”和“Bash”。我怀疑您指的是 Windows 上的应用服务,但是,这显然是 Linux 上的应用服务。当我使用 Bash shell 时,我看到一个名为“site”的目录。在“站点”内部,我看到一个名为“wwwroot”的目录。在“wwwroot”中,我看到了我的文件。
标签: visual-studio-code azure-web-app-service vue-cli