provide.js 787 字节
Newer Older
fxy060608's avatar
fxy060608 已提交
1 2
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
fxy060608's avatar
fxy060608 已提交
3
exports.createProvidePlugin = void 0;
fxy060608's avatar
fxy060608 已提交
4 5
const webpack_1 = require("webpack");
const uni_cli_shared_1 = require("@dcloudio/uni-cli-shared");
fxy060608's avatar
fxy060608 已提交
6 7
const utils_1 = require("../../../utils");
function createProvidePlugin() {
fxy060608's avatar
fxy060608 已提交
8 9
    return new webpack_1.ProvidePlugin({
        uniCloud: [
fxy060608's avatar
fxy060608 已提交
10 11
            require.resolve('@dcloudio/uni-cloud/dist/uni-cloud.es.js'),
            'default',
fxy060608's avatar
fxy060608 已提交
12 13 14
        ],
        'uni.getCurrentSubNVue': [utils_1.resolveLib('get-current-sub-nvue.js'), 'default'],
        'uni.requireNativePlugin': [
fxy060608's avatar
fxy060608 已提交
15 16
            utils_1.resolveLib('require-native-plugin.js'),
            'default',
fxy060608's avatar
fxy060608 已提交
17 18 19
        ],
        ...uni_cli_shared_1.initProvide(),
    });
fxy060608's avatar
fxy060608 已提交
20 21
}
exports.createProvidePlugin = createProvidePlugin;