ITPub博客

首页 > IT职业 > IT图书 > Ionic2线上部署基本步骤

Ionic2线上部署基本步骤

IT图书 作者:bigstarr 时间:2021-09-09 09:44:56 0 删除 编辑
1, 安装Node.js node用5.x.x的版本  npm用3.x.x的版本,如下
node v5.3.0npm 3.3.12
# 下载二进制文件cdwget https://nodejs.org/download/release/v5.3.0/node-v5.3.0-linux-x64.tar.gz  --no-check-certificate# 解压gzip -d node-v5.3.0-linux-x64.tar.gz
tar xvf node-v5.3.0-linux-x64.tar# 软链接到系统默认的PATH环境变量包下sudo ln -s /home/fengyiyi/node-v5.3.0-linux-x64/bin/node /usr/local/bin/node
sudo ln -s /home/fengyiyi/node-v5.3.0-linux-x64/bin/npm /usr/local/bin/npm
2, 安装Ionic2,注意:一定要用ionic@beta(目前ionic2还是beta版本)
npm install -g ionic@beta# 软链接到系统默认的PATH环境变量包下sudo ln -s /home/fengyiyi/node-v5.3.0-linux-x64/bin/ionic /usr/local/bin/ionic
3, checkout代码到指定目录xxx
svn地址如下:http://192.168.1.yyy/apps/zzz/trunk
4, cd xxx 进入项目的根目录下来安装node的依赖库
5, 安装依赖 (提示权限错误的,加sudo执行)
npm install
6, 增加运行平台(浏览器)
npm install -g cordova
sudo ln -s /home/fengyiyi/node-v5.3.0-linux-x64/bin/cordova /usr/local/bin/cordova
ionic platforms add browser
7, 启动服务 用release来执行,可以大大减少app.bundle.js文件的大小。切记!
ionic run browser --release
ionic run browser --release -- --port=80  // 指定80端口
8, 发布更新代码后,重新编译文件,可实现不重启服务更新App
ionic build browser --release
最后可以执行 ionic info 查看一下整个环境信息,如下:
Your system information:Cordova CLI: 6.2.0Gulp version:  CLI version 3.9.1Gulp local:   Local version 3.9.1Ionic Framework Version: 2.0.0-beta.10Ionic CLI Version: 2.0.0-beta.30Ionic App Lib Version: 2.0.0-beta.16ios-deploy version: 1.8.6 ios-sim version: 5.0.8 OS: Mac OS X El CapitanNode Version: v5.3.0Xcode version: Xcode 7.3 Build version 7D175

应用开发框架更新的发布需要重新npm install应用环境:

应执行如下命令:

scl enable devtoolset-2 bash (gcc -v 低于4.8.2时 执行)sudo rm -rf node_modules

方法一:通过npm安装(慢)

sudo npm install

方法二:通过cnpm安装(快)

alias cnpm="npm --registry=https://registry.npm.taobao.org  
--cache=$HOME/.npm/.cache/cnpm  
--disturl=https://npm.taobao.org/dist  
--userconfig=$HOME/.cnpmrc"alias sudo='sudo 'sudo cnpm install

最后启动服务:
ionic_ops_script start
搞定!



作者:思小言
链接:https://www.jianshu.com/p/bc18132da812


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/3330/viewspace-2806835/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: VS2010 Extension实践
请登录后发表评论 登录
全部评论

注册时间:2019-08-14

  • 博文量
    83
  • 访问量
    1109