mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-13 09:25:45 +01:00
Support for using yarn instead of npm, include unread counts on cold load (#6179)
* Close #6178 * Support for package managers besides npm - Also fixes issue where upgrade-plugins wouldn't work
This commit is contained in:
committed by
Julian Lam
parent
96084340ad
commit
be00a1c013
@@ -3,7 +3,7 @@
|
||||
var fs = require('fs');
|
||||
var path = require('path');
|
||||
|
||||
var packageInstall = require('../meta/package-install');
|
||||
var packageInstall = require('./package-install');
|
||||
var dirname = require('./paths').baseDir;
|
||||
|
||||
// check to make sure dependencies are installed
|
||||
@@ -12,12 +12,17 @@ try {
|
||||
} catch (e) {
|
||||
if (e.code === 'ENOENT') {
|
||||
console.warn('package.json not found.');
|
||||
console.log('Populating package.json...\n');
|
||||
console.log('Populating package.json...');
|
||||
|
||||
packageInstall.updatePackageFile();
|
||||
packageInstall.preserveExtraneousPlugins();
|
||||
|
||||
console.log('OK'.green + '\n'.reset);
|
||||
try {
|
||||
require('colors');
|
||||
console.log('OK'.green);
|
||||
} catch (e) {
|
||||
console.log('OK');
|
||||
}
|
||||
} else {
|
||||
throw e;
|
||||
}
|
||||
@@ -33,7 +38,7 @@ try {
|
||||
console.warn('Dependencies not yet installed.');
|
||||
console.log('Installing them now...\n');
|
||||
|
||||
packageInstall.npmInstallProduction();
|
||||
packageInstall.installAll();
|
||||
|
||||
require('colors');
|
||||
console.log('OK'.green + '\n'.reset);
|
||||
|
||||
Reference in New Issue
Block a user