9
respostas

o npm start dando o erro, quando baixo o api-windows

C:\Users\naldo\Desktop>cd api-windows

C:\Users\naldo\Desktop\api-windows>npm start

alurapic@1.0.0 start C:\Users\naldo\Desktop\api-windows node server.js

internal/modules/cjs/loader.js:583 throw err; ^

Error: Cannot find module 'C:\Users\naldo\Desktop\api-windows\node_modules\sqlite3\lib\binding\node-v64-win32-ia32\node_sqlite3.node' at Function.Module.resolveFilename (internal/modules/cjs/loader.js:581:15) at Function.Module.load (internal/modules/cjs/loader.js:507:25) at Module.require (internal/modules/cjs/loader.js:637:17) at require (internal/modules/cjs/helpers.js:22:18) at Object. (C:\Users\naldo\Desktop\api-windows\node_modules\sqlite3\lib\sqlite3.js:4:15) at Module.compile (internal/modules/cjs/loader.js:689:30) at Object.Module.extensions..js (internal/modules/cjs/loader.js:700:10) at Module.load (internal/modules/cjs/loader.js:599:32) at tryModuleLoad (internal/modules/cjs/loader.js:538:12) at Function.Module._load (internal/modules/cjs/loader.js:530:3) npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! alurapic@1.0.0 start: node server.js npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the alurapic@1.0.0 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\naldo\AppData\Roaming\npm-cache_logs\2019-02-03T00_27_28_859Z-debug.log

9 respostas

Oi Gustavo tudo certo ?

Exclui a pasta node_modules

Depois roda o comando

C:\Users\naldo\Desktop\api-windows>npm install

Depois

C:\Users\naldo\Desktop\api-windows>npm start

sqlite3@4.0.0 install C:\Users\naldo\Desktop\api-windows\node_modules\sqlite3

node-pre-gyp install --fallback-to-build

node-pre-gyp ERR! Tried to download(403): https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v4.0.0/node-v64-win32-ia32.tar.gz node-pre-gyp ERR! Pre-built binaries not found for sqlite3@4.0.0 and node@10.15.0 (node-v64 ABI, unknown) (falling back to source compile with node-gyp) gyp ERR! configure error gyp ERR! stack Error: Command failed: C:\Program Files\Python37-32\python.EXE -c import sys; print "%s.%s.%s" % sys.version_info[:3]; gyp ERR! stack File "", line 1 gyp ERR! stack import sys; print "%s.%s.%s" % sys.version_info[:3]; gyp ERR! stack ^ gyp ERR! stack SyntaxError: invalid syntax gyp ERR! stack gyp ERR! stack at ChildProcess.exithandler (child_process.js:294:12) gyp ERR! stack at ChildProcess.emit (events.js:182:13) gyp ERR! stack at maybeClose (internal/child_process.js:962:16) gyp ERR! stack at Process.ChildProcess.handle.onexit (internal/childprocess.js:251:5) gyp ERR! System Windows_NT 10.0.17134 gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "configure" "--fallback-to-build" "--module=C:\Users\naldo\Desktop\api-windows\node_modules\sqlite3\lib\binding\node-v64-win32-ia32\node_sqlite3.node" "--module_name=node_sqlite3" "--module_path=C:\Users\naldo\Desktop\api-windows\node_modules\sqlite3\lib\binding\node-v64-win32-ia32" "--napi_version=3" "--node_abi_napi=napi" gyp ERR! cwd C:\Users\naldo\Desktop\api-windows\node_modules\sqlite3 gyp ERR! node -v v10.15.0 gyp ERR! node-gyp -v v3.8.0 gyp ERR! not ok node-pre-gyp ERR! build error node-pre-gyp ERR! stack Error: Failed to execute 'C:\Program Files\nodejs\node.exe C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js configure --fallback-to-build --module=C:\Users\naldo\Desktop\api-windows\node_modules\sqlite3\lib\binding\node-v64-win32-ia32\node_sqlite3.node --module_name=node_sqlite3 --module_path=C:\Users\naldo\Desktop\api-windows\node_modules\sqlite3\lib\binding\node-v64-win32-ia32 --napi_version=3 --node_abi_napi=napi' (1) node-pre-gyp ERR! stack at ChildProcess. (C:\Users\naldo\Desktop\api-windows\node_modules\sqlite3\node_modules\node-pre-gyp\lib\util\compile.js:83:29) node-pre-gyp ERR! stack at ChildProcess.emit (events.js:182:13) node-pre-gyp ERR! stack at maybeClose (internal/child_process.js:962:16) node-pre-gyp ERR! stack at Process.ChildProcess.handle.onexit (internal/childprocess.js:251:5) node-pre-gyp ERR! System Windows_NT 10.0.17134 node-pre-gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Users\naldo\Desktop\api-windows\node_modules\sqlite3\node_modules\node-pre-gyp\bin\node-pre-gyp" "install" "--fallback-to-build" node-pre-gyp ERR! cwd C:\Users\naldo\Desktop\api-windows\node_modules\sqlite3 node-pre-gyp ERR! node -v v10.15.0 node-pre-gyp ERR! node-pre-gyp -v v0.9.0 node-pre-gyp ERR! not ok Failed to execute 'C:\Program Files\nodejs\node.exe C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js configure --fallback-to-build --module=C:\Users\naldo\Desktop\api-windows\node_modules\sqlite3\lib\binding\node-v64-win32-ia32\node_sqlite3.node --module_name=node_sqlite3 --module_path=C:\Users\naldo\Desktop\api-windows\node_modules\sqlite3\lib\binding\node-v64-win32-ia32 --napi_version=3 --node_abi_napi=napi' (1) npm WARN alurapic@1.0.0 No description npm WARN alurapic@1.0.0 No repository field.

npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! sqlite3@4.0.0 install: node-pre-gyp install --fallback-to-build npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the sqlite3@4.0.0 install 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\naldo\AppData\Roaming\npm-cache_logs\2019-02-06T14_08_59_758Z-debug.log

Também estou tendo erro parecido!!

sqlite3@4.0.0 install D:\WORKSPACES\ws-alura-cursos\api-windows\node_modules\sqlite3 node-pre-gyp install --fallback-to-build

node-pre-gyp ERR! Completion callback never invoked! node-pre-gyp ERR! System Windows_NT 10.0.17134 node-pre-gyp ERR! command "C:\Program Files\nodejs\node.exe" "D:\WORKSPACES\ws-alura-cursos\api-windows\node_modules\sqlite3\node_modules\node-pre-gyp\bin\node-pre-gyp" "install" "--fallback-to-build" node-pre-gyp ERR! cwd D:\WORKSPACES\ws-alura-cursos\api-windows\node_modules\sqlite3 node-pre-gyp ERR! node -v v11.3.0 node-pre-gyp ERR! node-pre-gyp -v v0.9.0 node-pre-gyp ERR! This is a bug in node-pre-gyp. node-pre-gyp ERR! Try to update node-pre-gyp and file an issue if it does not help: node-pre-gyp ERR! https://github.com/mapbox/node-pre-gyp/issues npm WARN alurapic@1.0.0 No description npm WARN alurapic@1.0.0 No repository field.

npm ERR! code ELIFECYCLE npm ERR! errno 6 npm ERR! sqlite3@4.0.0 install: node-pre-gyp install --fallback-to-build npm ERR! Exit status 6 npm ERR! npm ERR! Failed at the sqlite3@4.0.0 install script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

Olá,

Ambos estão usando versões mais novas do node e isso pode estar causando alguma incompatibilidade.

O instrutor indica utilizar o node 8 nesse treinamento, vocês poderiam desisntalar a versão atual e instalar a versão8 e tentar novamente ?

Link: Node versão 8

Que versão do node vocês estão usando?

Boa tarde! Obrigado pelo suporte! De fato era a versão do node! Eu estava usando a versão 11.3. Tentei o download que o Felipe disponibilizou porém o mesmo só abria uma tela do prompt que ficou congelada. No site do node, baixei a versão 8.15 porém continuou dando erro...

Por fim, a que funcionou comigo foi a 8.11.2 em cima do projeto JÁ COMPILADO.!

No projeto sem compile, tanto a versão 8.15 como a 8.11 apresentaram erros...

Segue o link que usei para a 8.11 : https://nodejs.org/download/release/v8.11.2/

Novamente, muito obrigado pela ajuda prestada hoje!

Legal Leandro, obrigado por compartilhar sua solução aqui. Gustavo, a solução do Leandro funciona pra você? Estou esperando um feedback seu aqui.

Wanderson, se você reparar no log que o Gustavo postou, o script não encontra a versão 4.0.0 do SQlite3 :

node-pre-gyp ERR! Pre-built binaries not found for sqlite3@4.0.0 and node@10.15.0

Pensando nisso, fui até o Package.Json (da api-windows) e alterei a chave relativa ao SQLite3 da seguinte forma:

 "multer": "^1.3.0",
    "sqlite3": "4.0.6",
    "uuid": "^3.2.1"

Assim ele baixa a última versão que é referenciada na própria pagina do NPM do SQLite3, após a alteração, executando o comando npm install consegui instalar o SQLite3 usando a versão 10 do Node.js sem a necessidade de dar um downgrade na versão do mesmo.

Espero que esse feedback seja construtivo para o problema relatado pelos usuários ;D

Boa Victor, agora só resta aguardar uma resposta do Gustavo. Espero que funcione pra ele também! E sim, se alguém mais passar por esse problema, vou lembrar da sua solução :)