Установленные angular-cookies, получение ошибки angular.module в функции info
Uncaught TypeError: angular.module(...). Информация не является функцией
Я установил angular-cookies
отсюда: https://www.npmjs.com/package/angular-cookies через пряжу: yarn add angular-cookies
,
Добавил зависимость в моем индексе так:
<!-- build:vendors -->
<script src="assets/js/libs/vendors.min.js"></script>
<script src="../node_modules/angular-cookies/angular-cookies.js"></script>
<!-- endbuild -->
<!-- build:bundle-js -->
<script src="assets/js/tickertags.bundle.js"></script>
<!-- endbuild -->
Потом добавил ngCookies
впрыснуть в мой app.js
"use strict";
module.exports = angular.module('tickertags', [
'templateCache',
'tickertags-tags', // tags / tags_module.js
'tickertags-tickers', // tickers / tickers_module.js
'ngCookies',
'ui.mask', // https://github.com/angular-ui/ui-mask
'ui.router', // https://github.com/angular-ui/ui-router
'ui.bootstrap', // https://github.com/angular-ui/bootstrap,
])
Я также обновился до версии 1.6.4 (с 1.5.4) и все еще сталкиваюсь с этой ошибкой.
2 ответа
Решение
Я управлял Angular с помощью беседки, а не NPM.
Моя версия беседки была ~1.5.9
и нужно установить беседку angular-cookies
также.
Убедитесь, что
angular-cookies
version соответствует вашей угловой версии.