mirror of
https://github.com/pulsar-edit/pulsar.git
synced 2024-09-19 23:17:16 +03:00
Delete 'packages/**/node_modules' in script/clean
This commit is contained in:
parent
16aebc3cc1
commit
065cb690c0
@ -3,10 +3,12 @@ const path = require('path')
|
||||
const CONFIG = require('../config')
|
||||
|
||||
module.exports = function () {
|
||||
// We can't require fs-extra if `script/bootstrap` has never been run, because
|
||||
// it's a third party module. This is okay because cleaning dependencies only
|
||||
// makes sense if dependencies have been installed at least once.
|
||||
// We can't require fs-extra or glob if `script/bootstrap` has never been run,
|
||||
// because they are third party modules. This is okay because cleaning
|
||||
// dependencies only makes sense if dependencies have been installed at least
|
||||
// once.
|
||||
const fs = require('fs-extra')
|
||||
const glob = require('glob')
|
||||
|
||||
const apmDependenciesPath = path.join(CONFIG.apmRootPath, 'node_modules')
|
||||
console.log(`Cleaning ${apmDependenciesPath}`)
|
||||
@ -19,4 +21,9 @@ module.exports = function () {
|
||||
const scriptDependenciesPath = path.join(CONFIG.scriptRootPath, 'node_modules')
|
||||
console.log(`Cleaning ${scriptDependenciesPath}`)
|
||||
fs.removeSync(scriptDependenciesPath)
|
||||
|
||||
const bundledPackageDependenciesPaths = path.join(CONFIG.repositoryRootPath, 'packages', '**', 'node_modules')
|
||||
for (const bundledPackageDependencyPath of glob.sync(bundledPackageDependenciesPaths)) {
|
||||
fs.removeSync(bundledPackageDependencyPath)
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user