Javascript 错误:找不到模块'/node#u modules\progressbar/package.json';

Javascript 错误:找不到模块'/node#u modules\progressbar/package.json';,javascript,node.js,npm,progress-bar,browserify,Javascript,Node.js,Npm,Progress Bar,Browserify,我正在使用Browserify和progressbar.js来var progressbar=require('node_modules/progressbar')但未生成进度条我收到以下错误错误:找不到模块'/node\u modules\progressbar/package.json' 'use strict'; window.onload = function onLoad() { var ProgressBar = require('progressbar'

我正在使用Browserify和progressbar.js来
var progressbar=require('node_modules/progressbar')但未生成进度条我收到以下错误
错误:找不到模块'/node\u modules\progressbar/package.json'

'use strict';

    window.onload = function onLoad() {

        var ProgressBar = require('progressbar');

        var circle = new ProgressBar.Circle('#progress', {
            color: 'red',
            duration: 3000,
            easing: 'easeInOut'
        });
        circle.animate(1);
    }
在Browserify bundle文件
.call(this,“/node\u modules\\progressbar”)}

如何安装progressbar.js

npm install --save progressbar
安装浏览器

npm install -g browserify
为了检查Browserify是否正确安装,我

npm ramda
这是正确的绑定,那么progressbar.js的问题是什么


如果有人在这个问题/线索上遇到障碍,它会有所帮助……而不是:

npm install progressbar
……还有

var ProgressBar = require('progressbar');
我同意:

npm install progressbar.js
……还有

var ProgressBar = require('progressbar.js');
这两个项目似乎是两个不同的项目,progressbarjs(progressbar.js:)是我在搜索js进度条时在web上不断遇到的。另一个(progressbar)在Browserify中表现不佳,无论出于何种原因。请注意,我相信我的Browserify能够正常运行,因为它正在处理我当前项目的许多其他包,没有任何问题


必须热爱javascript的世界……

您不需要在路径中包含
node_模块
,它是隐式的:
var ProgressBar=require('ProgressBar')是,我还尝试了require('progressbar');并得到了说错话的机会。我在github论坛上读到一个解决方案是添加
node\u模块/
相对路径?您是如何安装的?您是否使用了npm安装进度条?错误是它找不到
package.json
文件,因此您可能需要打开
node\u modules/progressbar
,并确保该文件存在、权限正常且没有问题installing@RobM. 我已经更新了关于如何安装progressbar.js的问题,是的,progressbar.js文件位于正确的位置
node\u modules/progressbar/package.json
?这在windows上可能是一个正确的路径,但在linux或mac上不会。似乎您的问题更多的是您的browserify设置,而不是您发布的代码。