为什么gulp-main-npm-files不能看到angular-spinkit?

时间:2018-05-08 18:47:00

标签: angularjs node.js npm gulp bower

我正试图从bower迁移,这是为了获得项目所需的前端供应商包。目前,我正在使用main-bower-files库来获取"依赖关系"中列出的所有库。在gulpfile.js中的bower.json中。我正在尝试使用gulp-main-npm-files作为替代。

为了测试这个,我从bower.json中删除了angular-spinkit并使用了npm-install --save。这在package.json," dependencies"中创建了一个新字段,并在其中放置了相同版本的angular-spinkit。此外,库现在显示在node_modules中。

在gulpfile.js中,我试图测试这一个更改是否可行,到目前为止还没有。

gulp.task("build-vendor-src", function () {

var bower = gulp.src(

        mainBowerFiles("**/*.js", {

            "debugging": false,

            "overrides": {

                "angular-mocks": {ignore: true}

            }

        }))

    .pipe(devOnly(sourcemaps.init()))

    .pipe(uglify())

    .pipe(concat(buildProps.masterVendorJS))

    .pipe(devOnly(sourcemaps.write(".")))

    .pipe(gulp.dest(buildProps.distFolder));



var npm = gulp.src(

        mainNPMFiles(), {base:'./'})

    .pipe(devOnly(sourcemaps.init()))

    .pipe(uglify())

    .pipe(concat(buildProps.masterVendorJS))

    .pipe(devOnly(sourcemaps.write(".")))

    .pipe(gulp.dest(buildProps.distFolder));



return merge(bower, npm);

});

我在很多地方都遇到了这个错误:

Error: [$injector:modulerr] Failed to instantiate module app due to:
[INFO]  Error: [$injector:modulerr] Failed to instantiate module angular-spinkit due to:

[INFO]  Error: [$injector:nomod] Module 'angular-spinkit' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.

[INFO]  http://errors.angularjs.org/1.5.11/$injector/nomod?p0=angular-spinkit
[INFO]      at http://localhost:9877dist/vendor.min.js:1:374
[INFO]      at http://localhost:9877dist/vendor.min.js:1:10245
[INFO]      at n (http://localhost:9877dist/vendor.min.js:1:9726)
[INFO]      at http://localhost:9877dist/vendor.min.js:1:10030
[INFO]      at http://localhost:9877dist/vendor.min.js:1:17679
[INFO]      at r (http://localhost:9877dist/vendor.min.js:1:825)
[INFO]      at h (http://localhost:9877dist/vendor.min.js:1:17527)
[INFO]      at http://localhost:9877dist/vendor.min.js:1:17696
[INFO]      at r (http://localhost:9877dist/vendor.min.js:1:825)
[INFO]      at h (http://localhost:9877dist/vendor.min.js:1:17527)

0 个答案:

没有答案