5

我正在尝试在我的 Sails 应用程序中安装node-odbc包(https://github.com/wankdanker/node-odbc )。

根据我在服务器上安装和配置 unixobdc 的文档,但是当我在应用程序目录中执行npm install odbc --save时,出现以下错误:

npm 错误!Linux 3.19.0-58-generic npm ERR!argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "odbc" "--save" npm 错误!节点 v4.4.3 npm 错误!npm v3.8.7

npm 错误!无法设置未定义的 npm ERR 的属性“水线标准”!npm 错误!如果您需要帮助,您可以在以下位置报告此错误:npm ERR!*LINK{//github.com/npm/npm/issues} npm 错误!Linux 3.19.0-58-generic npm ERR!argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "odbc" "--save" npm 错误!节点 v4.4.3 npm 错误!npm v3.8.7

npm 错误!无法设置未定义 npm ERR 的属性“水线光标”!npm 错误!如果您需要帮助,您可以在以下位置报告此错误:npm ERR!*LINK{//github.com/npm/npm/issues} npm 错误!Linux 3.19.0-58-generic npm ERR!argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "odbc" "--save" npm 错误!节点 v4.4.3 npm 错误!npm v3.8.7

npm 错误!无法设置未定义 npm ERR 的属性“水线错误”!npm 错误!如果您需要帮助,您可以在以下位置报告此错误:npm ERR!*LINK{//github.com/npm/npm/issues}

npm 错误!请在任何支持请求中包含以下文件:npm ERR!/var/www/sails.dev/secApp/npm-debug.log

关于为什么会这样或如何让这个包在 Sails 中工作的任何想法?

4

1 回答 1

2

试试这个:

删除应用程序目录中的 node_modules 文件夹。

从您的应用程序目录中运行此命令:

npm install odbc --save;

我怀疑您的应用程序 NPM 安装出了点问题,所以您只是在添加新包的同时刷新它。

于 2016-04-28T22:47:30.880 回答