Ram*_*key 5 unixodbc sails.js node-odbc
我想在我的Sails应用程序中安装node-odbc软件包(https://github.com/wankdanker/node-odbc).
根据我在服务器上安装和配置unixobdc的文档,但是当我在app目录中执行npm install odbc --save时,我收到以下错误:
错误的ERR!Linux 3.19.0-58-generic npm ERR!argv"/ usr/bin/nodejs""/ usr/bin/npm""install""odbc""--save"npm ERR!节点v4.4.3 npm ERR!npm v3.8.7
错误的ERR!无法设置未定义的npm ERR属性'waterline-criteria'!错误的ERR!如果您需要帮助,可以在以下位置报告此错误:npm ERR!*LINK {// github.com/npm/npm/issues} npm ERR!Linux 3.19.0-58-generic npm ERR!argv"/ usr/bin/nodejs""/ usr/bin/npm""install""odbc""--save"npm ERR!节点v4.4.3 npm ERR!npm v3.8.7
错误的ERR!无法设置未定义的npm ERR属性'waterline-cursor'!错误的ERR!如果您需要帮助,可以在以下位置报告此错误:npm ERR!*LINK {// github.com/npm/npm/issues} npm ERR!Linux 3.19.0-58-generic npm ERR!argv"/ usr/bin/nodejs""/ usr/bin/npm""install""odbc""--save"npm ERR!节点v4.4.3 npm ERR!npm v3.8.7
错误的ERR!无法设置未定义的npm ERR属性'waterline-errors'!错误的ERR!如果您需要帮助,可以在以下位置报告此错误:npm ERR!*LINK {// github.com/npm/npm/issues}
错误的ERR!请在任何支持请求中包含以下文件:npm ERR!/var/www/sails.dev/secApp/npm-debug.log
关于为什么会这样或者如何让这个包在Sails中运行的任何想法?
尝试这个:
删除应用程序目录中的node_modules文件夹。
从您的应用程序目录中运行以下命令:
npm install odbc --save;
Run Code Online (Sandbox Code Playgroud)
我怀疑您的应用程序 NPM 安装出了问题,因此您只需在添加新软件包时刷新它即可。