环回:找不到模块 'negotiator'
Loopback: Cannot find module 'negotiator'
我正在尝试使用 Loopback 为我现有的数据库创建一个 api。当我尝试 'discover' 模型时,出现此错误:
Message: Cannot find module 'negotiator'
Request: /workspace/api/DataSourceDefinitions/server.tweetvtds/testConnection
Staus: 500
Error: Cannot find module 'negotiator'
at Function.Module._resolveFilename (module.js:336:15)
at Function.Module._load (module.js:278:25)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object.<anonymous> (~/lb/node_modules/loopback/node_modules/express/node_modules/accepts/index.js:1:80)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
我在别处读到我应该尝试:
# uninstall the existing version
npm uninstall -g generator-loopback
# install it again
npm install -g generator-loopback
但这并没有帮助。这个错误是什么意思,我该如何解决?
原来项目的初始构建没有完全完成。
在初始构建期间,Loopback 打印了以下内容:
I'm all done. Running npm install for you to install the required
dependencies. If this fails, try running the command yourself.
create .editorconfig
create .jshintignore
create .jshintrc
create README.md
create server/boot/authentication.js
create server/boot/explorer.js
create server/boot/rest-api.js
create server/boot/root.js
create server/middleware.json
create server/server.js
create .gitignore
create client/README.md
这一步未能完成;然而,运行 'npm install' 我自己出于某种原因没有解决这个问题。所以,我刚刚构建了一个新的环回项目,现在一切正常。
我正在尝试使用 Loopback 为我现有的数据库创建一个 api。当我尝试 'discover' 模型时,出现此错误:
Message: Cannot find module 'negotiator'
Request: /workspace/api/DataSourceDefinitions/server.tweetvtds/testConnection
Staus: 500
Error: Cannot find module 'negotiator'
at Function.Module._resolveFilename (module.js:336:15)
at Function.Module._load (module.js:278:25)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object.<anonymous> (~/lb/node_modules/loopback/node_modules/express/node_modules/accepts/index.js:1:80)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
我在别处读到我应该尝试:
# uninstall the existing version
npm uninstall -g generator-loopback
# install it again
npm install -g generator-loopback
但这并没有帮助。这个错误是什么意思,我该如何解决?
原来项目的初始构建没有完全完成。
在初始构建期间,Loopback 打印了以下内容:
I'm all done. Running npm install for you to install the required
dependencies. If this fails, try running the command yourself.
create .editorconfig
create .jshintignore
create .jshintrc
create README.md
create server/boot/authentication.js
create server/boot/explorer.js
create server/boot/rest-api.js
create server/boot/root.js
create server/middleware.json
create server/server.js
create .gitignore
create client/README.md
这一步未能完成;然而,运行 'npm install' 我自己出于某种原因没有解决这个问题。所以,我刚刚构建了一个新的环回项目,现在一切正常。