Этот вопрос может быть дубликатом, но я не нашел точного ответа.Добавить новый пакет в приложение angularjs
Позвольте мне объяснить вам. Я новичок в Angularjs. Я разработал новый проект с угловым использованием angm. Это сделано и работает находкой. Но теперь я хотел бы добавить faker в свой проект, чтобы создать тестовые данные для моего приложения.
Обычно в узле приложений, я иду в app.js
добавить var faker = require('faker')
, то я использую npm install faker
и в моем файле я могу использовать переменную faker
.
Но в случае углового я не знаю, как это сделать. Может кто-нибудь объяснить, как добавить новый пакет в приложение Angularjs?
Вы хотите сказать "использовать faker в браузере"? Если это так, [просто загружайте faker в свой HTML и используйте глобальный var 'faker'] (https://github.com/marak/Faker.js/#browser). В любом случае вы можете использовать тот же синтаксис узла (' var faker = require ('faker') ') в вашем браузере, если вы используете' webpack' или что-то подобное. – Ruben
Я хотел бы использовать его в файле homeServices.js. Я установил его с беседкой, но есть и ошибка. ('angular.js: 68 Uncaught Error: [$ injector: modulerr] Не удалось создать модуль-модульный модуль из-за: Ошибка: [$ injector: modulerr] Не удалось создать экземпляр модуля из-за: Ошибка: [$ injector: nomod] Module 'faker' недоступен! Вы либо ошибочно написали имя модуля, либо забыли загрузить его. Если регистрация модуля гарантирует, что вы укажете зависимости как второй аргумент. ') Это мой угловой файл: ' ▾ модули/ ▾ home/ dashboard.html homeService.js ' – dmx
Я не знаю, что это такое' homeServices.js'. Мне нужно больше информации, не могли бы вы предоставить код или подобное? В приведенной выше ошибке просто говорится, что 'faker' не является угловым модулем. – Ruben