Conexio amb la api
This commit is contained in:
parent
207c0ba819
commit
b12369cb47
48513 changed files with 7391639 additions and 7 deletions
44
node_modules/webpack-dev-server/lib/utils/processOptions.js
generated
vendored
Executable file
44
node_modules/webpack-dev-server/lib/utils/processOptions.js
generated
vendored
Executable file
|
|
@ -0,0 +1,44 @@
|
|||
'use strict';
|
||||
|
||||
const createConfig = require('./createConfig');
|
||||
const defaultPort = require('./defaultPort');
|
||||
const findPort = require('./findPort');
|
||||
|
||||
function processOptions(config, argv, callback) {
|
||||
// processOptions {Promise}
|
||||
if (typeof config.then === 'function') {
|
||||
config
|
||||
.then((conf) => processOptions(conf, argv, callback))
|
||||
.catch((err) => {
|
||||
// eslint-disable-next-line no-console
|
||||
console.error(err.stack || err);
|
||||
// eslint-disable-next-line no-process-exit
|
||||
process.exit(1);
|
||||
});
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
// Taken out of yargs because we must know if
|
||||
// it wasn't given by the user, in which case
|
||||
// we should use portfinder.
|
||||
const options = createConfig(config, argv, { port: defaultPort });
|
||||
|
||||
if (options.socket) {
|
||||
callback(config, options);
|
||||
} else {
|
||||
findPort(options.port)
|
||||
.then((port) => {
|
||||
options.port = port;
|
||||
callback(config, options);
|
||||
})
|
||||
.catch((err) => {
|
||||
// eslint-disable-next-line no-console
|
||||
console.error(err.stack || err);
|
||||
// eslint-disable-next-line no-process-exit
|
||||
process.exit(1);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = processOptions;
|
||||
Loading…
Add table
Add a link
Reference in a new issue