Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

erro ao executar npm start

Estou tendo problemas onde é necessário executar a aplicação no npm. Ao executar o npm start na pasta do assistant-simple ocorre este erro:

Error: Cannot find module 'range-parser'
    at Function.Module._resolveFilename (module.js:547:15)
    at Function.Module._load (module.js:474:25)
    at Module.require (module.js:596:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (C:\Users\Ga_Ca\Documents\Alura\Chatbot\assistant-simple-master\assistant-simple-master\node_modules\send\index.js:27:18)
    at Module._compile (module.js:652:30)
    at Object.Module._extensions..js (module.js:663:10)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
    at Function.Module._load (module.js:497:3)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! assistant-simple@0.1.1 start: `node server.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the assistant-simple@0.1.1 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Ga_Ca\AppData\Roaming\npm-cache\_logs\2018-04-24T18_32_27_913Z-debug.log
1 resposta
solução!

Oi Gabriel, :)

sobre esse erro,

Error: Cannot find module 'range-parser'

ou erro: não consegue encontrar o módulo 'range-parser',

repare que ele indica que o node não está conseguindo achar um dos módulos do Watson.

Quando isso acontece, podemos ter tido algum problema na instalação da pasta node_modules, isso pode ter sido causado por uma pasta node_modules que não está no mesmo diretório do seu projeto, pois ela precisa estar na raiz do seu projeto, ou que tenha ficado duplicada.

Dê uma olhada nas pastas do projeto e veja se isso não aconteceu. Caso encontre a pasta em outro lugar, basta movê-la para a raiz e tentar dar o comando novamente, se ela estiver na raiz e houver uma duplicação em algum lugar, pode deletar a pasta duplicada e dar o comando novamente.

Veja se era esse o problema, estou no aguardo aqui o/