소스 검색

Merge pull request #17557 from nextcloud/build/webpack-single-modules

Allow building single webpack modules
tags/v18.0.0beta1
Roeland Jago Douma 4 년 전
부모
커밋
130535b316
No account linked to committer's email address
1개의 변경된 파일27개의 추가작업 그리고 12개의 파일을 삭제
  1. 27
    12
      webpack.common.js

+ 27
- 12
webpack.common.js 파일 보기

@@ -17,20 +17,35 @@ const twofactor_backupscodes = require('./apps/twofactor_backupcodes/webpack')
const updatenotifications = require('./apps/updatenotification/webpack')
const workflowengine = require('./apps/workflowengine/webpack')

const modules = {
core,
settings,
accessibility,
comments,
files_sharing,
files_trashbin,
files_versions,
oauth2,
systemtags,
twofactor_backupscodes,
updatenotifications,
workflowengine
}

const modulesToBuild = () => {
const MODULE = process.env.MODULE
if (MODULE) {
if (!modules[MODULE]) {
throw new Error(`No module "${MODULE}" found`)
}
return [ modules[MODULE] ]
}
return Object.values(modules)
}

module.exports = []
.concat(
core,
settings,
accessibility,
comments,
files_sharing,
files_trashbin,
files_versions,
oauth2,
systemtags,
twofactor_backupscodes,
updatenotifications,
workflowengine
...modulesToBuild()
)
.map(config => merge.smart({
module: {

Loading…
취소
저장