提交 9baa8b85 编写于 作者: fxy060608's avatar fxy060608

fix(mp): subpackage with plugins (question/136465)

上级 1eb0b75b
......@@ -97,15 +97,23 @@ function parsePagesJson(
pagesJson.subPackages = pagesJson.subPackages || pagesJson.subpackages
if (pagesJson.subPackages) {
if (subpackages) {
appJson.subPackages = pagesJson.subPackages.map(({ root, pages }) => {
return {
appJson.subPackages = pagesJson.subPackages.map(
({ root, pages, ...rest }) => {
return extend(
{
root,
pages: pages.map((page) => {
addPageJson(normalizePath(path.join(root, page.path)), page.style)
addPageJson(
normalizePath(path.join(root, page.path)),
page.style
)
return page.path
}),
},
rest
)
}
})
)
} else {
pagesJson.subPackages.forEach(({ root, pages }) => {
pages.forEach((page) => {
......@@ -146,7 +154,7 @@ function parsePagesJson(
appJson.tabBar = tabBar
}
}
;['preloadRule', 'workers'].forEach((name) => {
;['preloadRule', 'workers', 'plugins'].forEach((name) => {
if (hasOwn(pagesJson, name)) {
appJson[name] = pagesJson[name]
}
......
......@@ -36,6 +36,12 @@ const pkgs = {
'@dcloudio/types': {
latest: '2.5.14',
},
autoprefixer: {
latest: '10.4.0',
},
'rollup-plugin-copy': {
latest: '3.4.0',
},
}
async function checkVersions() {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册