[ERR_INVALID_ARG_TYPE]: аргумент пути должен быть строкового типа. Полученный тип не определен, Mountebank

npm start Выдает ошибку при запуске сервера mountebank с версией mountebank ^ 2.0.0

TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received type undefined
    at validateString (internal/validators.js:125:11)
    at Object.join (path.js:1147:7)
    at loadCustomProtocols (./node_modules/mountebank/src/mountebank.js:102:25)
    at loadProtocols (./mountebank/node_modules/mountebank/src/mountebank.js:134:27)
    at Object.create (./mountebank/node_modules/mountebank/src/mountebank.js:169:21)

Index.js

const mb = require('mountebank')
const settings = require('./settings');
const helloService = require('./hello-service')

const mbServerInstance =  mb.create({
        port: settings.ports,
        pidfile: '../mb.pid',
        logfile: '../mb.log',
        portofile: '../protofile.json',
        ipWhitelist: ['*']
    });


mbServerInstance.then(function() {
    helloService.addService();
});

Ссылка для справки: Как для исправления: 'Аргумент пути должен быть строкового типа. Полученный тип undefined 'при запуске' vue add vuetify '

npm uninstall -g @vue/cli
npm install -g @vue/cli

person karan kural    schedule 07.08.2019    source источник


Ответы (1)


Похоже, вы неправильно написали «protofile» или «portofile», и это аргумент, который вызывает ошибку.

person bbyars    schedule 11.08.2019