Почему gulp-main-npm-files не видит angular-spinkit? - PullRequest
0 голосов
/ 08 мая 2018

Я пытаюсь уйти от bower, который служит для получения пакетов внешнего интерфейса, необходимых для проекта. В настоящее время я использую библиотеку main-bower-files для сбора всех библиотек, перечисленных в разделе «зависимости» в bower.json, в файле gulpfile.js. Я пытаюсь использовать gulp-main-npm-files в качестве замены.

Чтобы проверить это, я удалил angular-spinkit из bower.json и использовал npm-install --save. Это создало новое поле в package.json, «зависимости», и поместило в него ту же версию 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)
...