Я пытаюсь получить скелет AngularJS для настройки моего проекта, но кажется, что каждый скелет, доступный в Интернете, требует установки тонны зависимостей через npm и/или беседку.Простой скелет для AngularJS без зависимостей
Я стараюсь избегать загрузки через nmp из-за того, что проект предназначен для фирмы, и есть осложнения безопасности. Моя идея состояла в том, чтобы получить зависимости вручную, но они, кажется, бесчисленны. Может ли кто-нибудь предложить мне альтернативу или предложить решение?
Это своего рода зависимостей НПМ устанавливает:
"dependencies": {
"angular": "1.2.6",
"angular-cookies": "1.2.6",
"angular-resource": "1.2.6",
"angular-route": "1.2.6",
"angular-sanitize": "1.2.6",
"angular-http-auth": "1.2.1",
"async": "~0.2.5",
"bootstrap": "~3.0.3",
"angular-ui-bootstrap": "~0.10.0",
"es5-shim": "~2.1.0",
"jquery": "~1.10.2",
"json3": "~3.2.4",
"requirejs": "~2.1.9",
"underscore": "~1.5.2",
"pace": "~0.5.5",
"fontawesome-actions": "~0.5.0",
"ui-bootstrap": "~0.11.0",
"angular-bootstrap": "~0.11.0",
"selectn": "~0.9.6",
"select2": "~3.4.8",
"angular-ui-select2": "~0.0.5",
"angular-ui": "~0.4.0",
"inflection": "~1.3.8",
"momentjs": "~2.8.1",
"jquery-minicolors": "~2.1.6"
},
"devDependencies": {
"angular-mocks": "1.2.6",
"angular-scenario": "1.2.6",
"sinon": "~1.7.3",
"chai": "~1.8.1"
},
Как насчет использования cdn для загрузки скриптов? Тогда вам не нужна установка. Или вы можете загрузить необходимые зависимости и расслоить их в одном мини-файле js. Если вы используете ['jspm'] (http://jspm.io/) вместо bower для зависимостей front-end, вы можете легко использовать встроенную функцию связывания. – AWolf