错误:找不到模块'/node_modules\progressbar/package.json'

时间:2017-03-16 16:37:09

标签: javascript node.js npm progress-bar browserify

我正在使用Browserify和progressbar.js到var ProgressBar = require('node_modules/progressbar');,但进度条没有生成我收到以下错误Error: Cannot find module '/node_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捆绑文件.call(this,"/node_modules\\progressbar")}

我如何安装progressbar.js

npm install --save progressbar

已安装Browserify

npm install -g browserify

要检查我的Browserify是否已正确安装,我

npm ramda

并且捆绑正确,所以问题在于progressbar.js?

npm progressbar.js

progressbar.js

1 个答案:

答案 0 :(得分:1)

如果这对绊倒这个问题/线程的人有所帮助。...而不是:

npm install progressbar

...和...

var ProgressBar = require('progressbar');

我去了:

npm install progressbar.js

...和...

var ProgressBar = require('progressbar.js');

这似乎是同时发生的两个不同项目,progressbarjs(progressbar.js:https://kimmobrunfeldt.github.io/progressbar.js/)是我在搜索JS进度条时一直在网上运行。无论出于何种原因,另一个(进度条)在Browserify上均表现不佳。请注意,我有信心我的Browserify能够按预期运行,因为它可以为我当前的项目处理许多其他程序包,而没有任何问题。

一定喜欢JavaScript的世界。