提交 64d3b9db 编写于 作者: fxy060608's avatar fxy060608

refactor uni,create-instance-context

上级 2231d5df
const path = require('path')
const alias = require('rollup-plugin-alias')
const replace = require('rollup-plugin-replace')
const replace = require('rollup-plugin-replace')
const requireContext = require('./rollup-plugin-require-context')
let input = 'src/platforms/app-plus-nvue/service/index.js'
let input = 'src/platforms/app-plus/service/uni/create-instance-context.js'
const output = {
file: 'packages/uni-app-plus-nvue/dist/index.js',
......@@ -14,7 +14,7 @@ if (process.env.UNI_SERVICE === 'legacy') {
input = 'src/platforms/app-plus-nvue/service/index.legacy.js'
output.file = 'packages/uni-app-plus-nvue/dist/index.legacy.js'
} else if (process.env.UNI_SERVICE === 'uni') {
input = 'src/platforms/app-plus/service/uni.js'
input = 'src/platforms/app-plus/service/uni/index.js'
output.file = 'packages/uni-app-plus-nvue/dist/uni.js'
output.banner = 'export function createUniInstance(plus){\n'
output.footer = '\n return uni$1 \n}'
......@@ -23,11 +23,11 @@ if (process.env.UNI_SERVICE === 'legacy') {
module.exports = {
input,
output,
plugins: [
plugins: [
requireContext(),
alias({
'uni-core': path.resolve(__dirname, '../src/core'),
'uni-platform': path.resolve(__dirname, '../src/platforms/app-plus'),
'uni-core': path.resolve(__dirname, '../src/core'),
'uni-platform': path.resolve(__dirname, '../src/platforms/' + process.env.UNI_PLATFORM),
'uni-platforms': path.resolve(__dirname, '../src/platforms'),
'uni-shared': path.resolve(__dirname, '../src/shared/util.js'),
'uni-helpers': path.resolve(__dirname, '../src/core/helpers')
......
......@@ -6,7 +6,10 @@
"dev:h5": "npm run lint && cross-env NODE_ENV=production UNI_WATCH=true UNI_PLATFORM=h5 node build/build.js",
"build:h5": "npm run lint && cross-env NODE_ENV=production UNI_WATCH=false UNI_PLATFORM=h5 node build/build.js",
"build:app-plus": "cross-env UNI_PLATFORM=app-plus rollup -c build/rollup.config.js",
"build:service": "npm run lint && UNI_SERVICE=uni rollup -c build/rollup.config.service.js && rollup -c build/rollup.config.service.js && UNI_SERVICE=legacy rollup -c build/rollup.config.service.js",
"build:uni:all": "npm run lint && npm run build:uni && npm run build:uni:nvue && npm run build:uni:legacy",
"build:uni": "UNI_PLATFORM=app-plus-nvue UNI_SERVICE=uni rollup -c build/rollup.config.service.js",
"build:uni:nvue": "cross-env UNI_PLATFORM=app-plus-nvue rollup -c build/rollup.config.service.js",
"build:uni:legacy": "cross-env UNI_PLATFORM=app-plus-nvue UNI_SERVICE=legacy rollup -c build/rollup.config.service.js",
"build:mp-qq": "cross-env UNI_PLATFORM=mp-qq rollup -c build/rollup.config.js",
"build:mp-weixin": "cross-env UNI_PLATFORM=mp-weixin rollup -c build/rollup.config.js",
"build:mp-baidu": "cross-env UNI_PLATFORM=mp-baidu rollup -c build/rollup.config.js",
......@@ -105,4 +108,4 @@
"main": "index.js",
"description": "",
"author": ""
}
}
......@@ -1823,9 +1823,6 @@ var api = /*#__PURE__*/Object.freeze({
const uni$1 = Object.create(null);
/* eslint-disable no-undef */
uni$1.version = __VERSION__;
Object.keys(api).forEach(name => {
uni$1[name] = promisify(name, wrapper(name, api[name]));
});
......
......@@ -9,7 +9,7 @@ import {
import todoApis from 'uni-platform/helpers/todo-api'
import baseApi from './api'
import baseApi from './api/index'
import platformApi from 'uni-platform/service/api'
......
import getRealPath from '../../app-plus/helpers/get-real-path'
export default getRealPath
export const SHOW_ANISHOW = 'slide-in-right'
import {
getApp,
registerApp
} from './app'
} from 'uni-platform/service/app'
import {
getCurrentPages
} from './page'
} from 'uni-platform/service/page'
import {
createUniInstance
......
......@@ -10,9 +10,6 @@ import * as api from './api'
const uni = Object.create(null)
/* eslint-disable no-undef */
uni.version = __VERSION__
Object.keys(api).forEach(name => {
uni[name] = promisify(name, wrapper(name, api[name]))
})
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册