nuxt.config.js
module.exports = { // html5 manifest cache manifest: true, // 页面模式 online:在线(默认), offline: 离线 pageMode: 'online', // head内容设置 head: { title: '首页', titleTemplate: '%s', htmlAttrs: {}, bodyAttrs: {}, headAttrs: {}, meta: [ { charset: 'utf-8' }, { name: 'apple-mobile-web-app-capable', content: 'yes' }, { name: 'apple-mobile-web-app-status-bar-style', content: 'black' }, { name: 'format-detection', content: 'telephone=no' }, { name: 'viewport', content: 'initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no' }, ], link: [], script: [ // 加载脚手架内置文件 - flexible { innerHTML: rigger.globalFileMap.flexible }, // 加载脚手架内置文件 - aladdinCheckLoadMethod('aladdin版本号'),自动检测环境加载web和非web版的aladdin { body: 'app_before', innerHTML: rigger.globalFileMap.aladdinCheckLoadMethod('1.0.22') }, // 加载AuthSDK { body: 'app_before', src: '/app_com/authsdk/1.0.0/auth-sdk.js' }, // 加载埋点JS { body: 'app_after', src: '/app_com/webtrends/h5/2.0.0/banksdc_m.js' } ] }, // 全局样式 css: ['~/assets/scss/style.scss', '~/assets/css/style.css'], // 插件配置 plugins: [ // 这个组件是客户端使用,服务端用不了,加个ssr: false { src: '~/plugins/index', ssr: false } ]}
package.json:
{ "name": "rigger-nuxt", "version": "1.0.2", "description": "", "main": "index.js", "repository": { "type": "git", "url": "git+http://gitlab.pab.com.cn/REF/PTJCFW/rigger-nuxt.git" }, "scripts": { "server-dev": "NODE_ENV=development ENV=dev BASE=/platform/rigger/ rigger server", "server-dev-mock": "NODE_ENV=development ENV=dev MOCK=true BASE=/platform/rigger/ rigger server", "server-fat": "NODE_ENV=development ENV=fat BASE=/platform/rigger/ rigger server", "server-fat-mock": "NODE_ENV=development ENV=fat BASE=/platform/rigger/ MOCK=true rigger server", "server-prd": "NODE_ENV=development ENV=prd BASE=/platform/rigger/ rigger server", "server-prd-mock": "NODE_ENV=development ENV=prd MOCK=true BASE=/platform/rigger/ rigger server", "zip": "cd dist/platform/rigger/ && zip -r9 dist.zip ./../../ -x .*", "build-dev": "NODE_ENV=production ENV=dev BASE=/platform/rigger/ rigger build", "build-fat": "NODE_ENV=production ENV=fat BASE=/platform/rigger/ rigger build", "build-prd": "NODE_ENV=production ENV=prd BASE=/platform/rigger/ rigger build", "build": "NODE_ENV=production rigger build", "update": "rigger update", "version": "rigger -v", "help": "rigger --help" }, "author": "jianming241", "license": "ISC", "dependencies": { "node-sass": "^4.14.1", "rigger": "git+http://gitlab.pab.com.cn/REF/PTJCFW/rigger.git", "sass-loader": "^6.0.7", "v-trace-info": "git+http://gitlab.pab.com.cn/REF/PTJCFW/v-trace-info.git" }}
.gitlab-ci.yml
stages: - ci# 定义 jobbuild: stage: ci script: - curl http://29.3.201.139:8080/downGitlabCiShApi > gitlab-ci.sh - chmod 751 ./gitlab-ci.sh - ./gitlab-ci.sh