如何制作产品"离子上传"命令?

时间:2017-08-20 07:03:00

标签: ionic-framework ionic2 ionic3

我想在Ionic云中使用Ionic部署服务。

当我运行ionic upload命令时,会立即触发开发构建而不是prod构建。

是否可以创建--prod版本并上传?

主要原因之一是我的代码中的多个配置仅与--prod版本捆绑在一起。

ionic upload --deploy=dev
[INFO] Running app-scripts build:

[09:55:59]  build dev started ...
[09:55:59]  clean started ...
[09:55:59]  clean finished in 1 ms

1 个答案:

答案 0 :(得分:3)

你可以管道npm脚本先运行离子--prod,然后再进行离子上传

"scripts":{
   "custom-upload":"ionic cordova build --prod | ionic upload"
}

然后在终端

中运行
$: npm custom-upload 

这仍然会运行我认为的开发版本,但您的prod版本也应该打包。看起来你不能在离子上传命令中指定构建类型,这使我认为离子上传不会将生产构建上传到离子视图。如果是这种情况,那么您可能需要考虑更改prod构建中的配置设置,以便仅在不使用localhost时使用,而不是基于构建。