yke*_*kel 2 mean azure node.js webpack
如何部署MEAN STACK + WEBPAC应用程序?
如何从nodejs应用程序引用构建文件?通常,使用requirejs,我会以这种方式使用html脚本标记
<script src="build.js" />
Run Code Online (Sandbox Code Playgroud)
我明白这不是webpac的方式,
一般来说,我们可以利用自定义部署脚本来安装nodejs模块并在Azure部署任务期间运行自定义脚本,以在Azure Web Apps上构建您的webpack应用程序.
请尝试以下步骤:
.deployment,并deploy.cmd通过azure-cli命令azure site deploymentscript --node --sitePath nodejsnpm install --save webapck以安装webpack到本地应用程序的目录中.package.jsonfile to run webpack命令中定义自定义npm脚本,稍后让部署任务调用:
"scripts": {
"webpack":"node_modules/.bin/webpack"
},
deply.cmd文件,添加一个进程来运行我们定义的npm脚本.在原始文件中,您可以找到类似的脚本来安装node.js模块:
:: 3. Install npm packages
IF EXIST "%DEPLOYMENT_TARGET%\package.json" (
pushd "%DEPLOYMENT_TARGET%"
call :ExecuteCmd !NPM_CMD! install --production
IF !ERRORLEVEL! NEQ 0 goto error
popd
)
:: 4. webpack
IF EXIST "%DEPLOYMENT_TARGET%\webpack.config.js" (
pushd "%DEPLOYMENT_TARGET%"
call :ExecuteCmd !NPM_CMD! run webpack
IF !ERRORLEVEL! NEQ 0 goto error
popd
)
这是我在Github上的测试webpack应用程序库,仅供参考.
| 归档时间: |
|
| 查看次数: |
2828 次 |
| 最近记录: |