2016-10-05 4 views
0

Этот вопрос может быть дубликатом, но я не нашел точного ответа.Добавить новый пакет в приложение angularjs

Позвольте мне объяснить вам. Я новичок в Angularjs. Я разработал новый проект с угловым использованием angm. Это сделано и работает находкой. Но теперь я хотел бы добавить faker в свой проект, чтобы создать тестовые данные для моего приложения.

Обычно в узле приложений, я иду в app.js добавить var faker = require('faker'), то я использую npm install faker и в моем файле я могу использовать переменную faker.

Но в случае углового я не знаю, как это сделать. Может кто-нибудь объяснить, как добавить новый пакет в приложение Angularjs?

+1

Вы хотите сказать "использовать faker в браузере"? Если это так, [просто загружайте faker в свой HTML и используйте глобальный var 'faker'] (https://github.com/marak/Faker.js/#browser). В любом случае вы можете использовать тот же синтаксис узла (' var faker = require ('faker') ') в вашем браузере, если вы используете' webpack' или что-то подобное. – Ruben

+0

Я хотел бы использовать его в файле homeServices.js. Я установил его с беседкой, но есть и ошибка. ('angular.js: 68 Uncaught Error: [$ injector: modulerr] Не удалось создать модуль-модульный модуль из-за: Ошибка: [$ injector: modulerr] Не удалось создать экземпляр модуля из-за: Ошибка: [$ injector: nomod] Module 'faker' недоступен! Вы либо ошибочно написали имя модуля, либо забыли загрузить его. Если регистрация модуля гарантирует, что вы укажете зависимости как второй аргумент. ') Это мой угловой файл: ' ▾ модули/ ▾ home/ dashboard.html homeService.js ' – dmx

+0

Я не знаю, что это такое' homeServices.js'. Мне нужно больше информации, не могли бы вы предоставить код или подобное? В приведенной выше ошибке просто говорится, что 'faker' не является угловым модулем. – Ruben

ответ

0

Вы можете добавить это как devDependencies в package.json. Вот как пакет добавляется в Angular applciation.

"devDependencies": { 
    "assert": "~1.1.1", 
    "async": "~0.9.0", 
    "faker": "*", 
    "fs-extra": "~0.10.0", 
    "grunt-concurrent": "^1.0.0", 
    "mocha": "*", 
    "temp": "~0.8.0", 
    "yeoman-assert": "^2.1.1", 
    "yeoman-test": "^1.1.0" 
    } 
Смежные вопросы