UNPKG

@tarojs/webpack-runner

Version:

webpack runner for taro

29 lines 1.14 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const runner_utils_1 = require("@tarojs/runner-utils"); const Chain = require("webpack-chain"); exports.default = (_appPath, _config) => { const chain = new Chain(); chain.merge({ resolve: { extensions: ['.mjs', '.js', '.jsx', '.ts', '.tsx', '.vue'], mainFields: ['main:h5', 'browser', 'module', 'jsnext:main', 'main'], symlinks: true, alias: { // Note: link 本地依赖调试,runtime 包需要指向本地 node_modules 顶层的 runtime,保证闭包值 Current 一致,shared 也一样 '@tarojs/runtime': require.resolve('@tarojs/runtime'), '@tarojs/shared': require.resolve('@tarojs/shared/dist/shared.esm.js') } }, resolveLoader: { modules: ['node_modules'] } }); chain.resolve .plugin('MultiPlatformPlugin') .use(runner_utils_1.MultiPlatformPlugin, ['described-resolve', 'resolve', { chain }]); return chain; }; //# sourceMappingURL=base.conf.js.map