私はwebpackを使ってvuejsアプリを持っています。これは電子アプリにパッケージ化することもできます。Azureウェブアプリを検索するvuejsアプリ
アプリの構造は、次のようなものです:
https://github.com/kahwooi/vuetron
それはwebpack-dev-server
上で実行することができます。
私の質問は、アプリがAzureまたは任意のWebサーバーで実行できますか?
私はwebpackを使ってvuejsアプリを持っています。これは電子アプリにパッケージ化することもできます。Azureウェブアプリを検索するvuejsアプリ
アプリの構造は、次のようなものです:
https://github.com/kahwooi/vuetron
それはwebpack-dev-server
上で実行することができます。
私の質問は、アプリがAzureまたは任意のWebサーバーで実行できますか?
一般的に言えば、WebサービスプラットフォームとしてのAzure Web Appsは、Webアプリケーションの生産環境を提供します。したがって、Azureでvuetron
を実行するための最も単純な要件について、以下の手順を試すことができます。ディレクトリ内/dist
.gitignore
内のファイルを削除し
# Install electron and webpack-dev-server
npm install -g electron webpack-dev-server
# Install vue-cli and scaffold boilerplate
npm install -g vue-cli
vue init kahwooi/vuetron my-project
# Install dependencies and run your app in development mode
cd my-project
npm install
# View app using browser at http://localhost:8080, automatically updates the browser on changes.
# Run as electron desktop app
webpack
:ローカル環境にvuetronをインストール
。
は、Azureの-CLIを介してローカルのgitの展開でWebアプリケーションを作成します。
azure login
azure config mode asm
azure site create --git {your_site_name}
はGitリポジトリ経由でAzureのようにアプリケーションをデプロイします。
git add .
git commit -m "{your commit message}"
git push azure master
最後に、中にあなたのライブAzureのアプリを起動しますブラウザ:
azure site browse
さらに詳しいことがありましたら、お気軽にお知らせください。
"スクリプト":{ "PROD": "のWebPACK --progress --config構築/ webpack.prod.conf.js"、 "スタート": "NPMの実行PROD" }。これは私のpackage.jsonの一部です。私のアプリケーションをAzureにデプロイすると、エラー "webpack:not found"が表示されます。欠けているパッケージのようです。 azureアプリケーションサービスでパッケージを復元するには –
私の経験上、 'webpack'を' node_modules/.bin/webpack'または 'node_modules/.bin/webpack.cmd'に変更しようとすることができます –
node_modulesをチェックインする必要がありますか私が展開しているリポジトリに?私はしたくない。どのような方法を使用して、私はビルドを実行する前にパッケージを復元することができますか? –