"npm err: not a package" 为 Highstock-browserify 安装 node.js 依赖项时

"npm err: not a package" when installing node.js dependencies for Highstock-browserify

过去 5 个月我们一直在使用同一个 package.json,当我们输入 npm install 时一切正常。但是,当我在上周五(2015 年 9 月 25 日)尝试 npm install 时,我得到了 this error that caused by highstock-browserify. The log regarding of highstock-browserify from npm-debug.log is here .

Here 是我在线验证的 package.json 是有效的 json,没有语法错误。

我知道这是由 highstock-browserify 引起的,因为我试图手动输入 npm install 每个依赖项,当我输入 npm install highstock-browserify.[=27 时我得到了同样的错误=]

Here 是来自 /home/aeryon/tmp/npm-19221-LzKxpARy/1443452789166-0.7612447252031416/tmp.tgz

的日志

该应用程序是 Flask Python 应用程序。

安装此版本解决了问题:sudo npm install highstock-browserify@1.0.2

版本 1.0.5 之后的版本将导致此问题。