mirror of
https://github.com/openharmony/developtools_ace-js2bundle.git
synced 2026-07-21 22:25:57 -04:00
watch package.json Signed-off-by: houhaoyu <houhaoyu@huawei.com> Change-Id: I6a5fb4cfc5146dba119f2fb7650a9dc15b26edb0
This commit is contained in:
@@ -221,6 +221,20 @@ function notPreview(env) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function existsPackageJson(config, rootPackageJsonPath, modulePackageJsonPath) {
|
||||||
|
if (config.cache) {
|
||||||
|
config.cache.buildDependencies = {
|
||||||
|
config: []
|
||||||
|
};
|
||||||
|
if (fs.existsSync(rootPackageJsonPath)) {
|
||||||
|
config.cache.buildDependencies.config.push(rootPackageJsonPath);
|
||||||
|
}
|
||||||
|
if (fs.existsSync(modulePackageJsonPath)) {
|
||||||
|
config.cache.buildDependencies.config.push(modulePackageJsonPath);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
module.exports = (env) => {
|
module.exports = (env) => {
|
||||||
setConfigs(env);
|
setConfigs(env);
|
||||||
if (process.env.compileMode === 'moduleJson') {
|
if (process.env.compileMode === 'moduleJson') {
|
||||||
@@ -230,6 +244,8 @@ module.exports = (env) => {
|
|||||||
deleteFolderRecursive(process.env.buildPath);
|
deleteFolderRecursive(process.env.buildPath);
|
||||||
config.entry = loadEntryObj(process.env.projectPath, process.env.DEVICE_LEVEL,
|
config.entry = loadEntryObj(process.env.projectPath, process.env.DEVICE_LEVEL,
|
||||||
process.env.abilityType, process.env.aceManifestPath);
|
process.env.abilityType, process.env.aceManifestPath);
|
||||||
|
existsPackageJson(config, path.resolve(process.env.projectPath, '../../../../../package.json'),
|
||||||
|
path.resolve(process.env.projectPath, '../../../../package.json'));
|
||||||
}
|
}
|
||||||
config.cache.cacheDirectory = path.resolve(process.env.cachePath, '.rich_cache');
|
config.cache.cacheDirectory = path.resolve(process.env.cachePath, '.rich_cache');
|
||||||
config.output.path = path.resolve(__dirname, process.env.buildPath)
|
config.output.path = path.resolve(__dirname, process.env.buildPath)
|
||||||
|
|||||||
Reference in New Issue
Block a user