Я создаю проект ASP NET MVC 5 Empty, и добавляю вручную мои ссылки языка сценариев JavaScript.
Я добавил эту линию:
<script src="./bower_components/angular/angular.min.js"></script>
Сейчас мои вопросы: Как загружаются эти пакеты, если нет атташе Бовер в проект? Как я могу добавлять это?
То, что ты должен делать, он состоит в том, чтобы устанавливать bower, обязательные условия состоят в том, чтобы иметь установленный node, npm и git.
Как только были установлены обязательные условия команда, чтобы устанавливать bower, - sgte:
npm install -g bower
Потом ты можешь создавать файл bower.json посредством sgte я командую:
bower init
Ты, должно быть, отвечаешь вопросы, чтобы создавать файл bower.json персонализировано.
После этого ты можешь получать пакет углового с sgte я командую:
bower install angular --save
flag - save он включает зависимость от твоего файла bower.json
только что созданный
Кроме того ты не должен снабжать ссылками эти файлы внутри bower_components прямо в пользу многих мотивов, например:
То, что ты был бы должен делать, состоит в том, чтобы копировать файлы, в которых ты нуждаешься используя какой-то task runner как gulp или grunt.
AsГ - он такой, как это сделал я: (для VS2015, sdk 1.0.0-beta6) Восток mГ©todo не устанавливает bower глобальной формы ОБЩЕИЗВЕСТНЫХ
: Факт начиная с этого сдержись:
1 - прямой Click на проекте (в браузере решений), потом "Новый элемент" (или "New статья" если VS на английском)
2 - Добавлять NPM Configuration file.
3 - Издавать новый файл "package.json" таким способом, который оставался бы, включило эти 3 зависимости от разработки:
{
"name": "nompre_projecto",
"version": "0.1.0",
"private": true,
"devDependencies": {
"bower": "1.6.5",
"grunt": "0.4.5",
"grunt-bower-task": "0.4.0"
}
}
4 - Равно как точка 1, но выбирая "Грунт Конфигуратион File".
5 - Издавать Gruntfile.js
module.exports = function(grunt) {
grunt.initConfig({
bower: {
install: {
options: {
targetDir: "wwwroot/lib",
layout: "byComponent",
cleanTargetDir: false
}
}
}
});
grunt.registerTask("default", ["bower:install"]);
grunt.loadNpmTasks("grunt-bower-task");
};
6 - Равно как точку 1, но выбирая "Бовер Конфигуратион File"
7 - Издавать bower.json
{
"name": "SBCom",
"license": "Apache-2.0",
"private": true,
"dependencies": {
"angular": "1.4.3",
"angular-route": "1.4.3",
"angular-animate": "1.4.3",
"moment": "2.10.6",
"lodash": "3.10.1",
"mocha": "2.2.5"
}
}
С зависимостями, что ты нуждался в
8 - в прямом Click на Grunfile.js и поисках "Таск Руннер Explorer" (не, как это будет в espaГ±ol)
9 - Как только был открыт "Таск Руннер Explorer" ты делаешь двойную порцию click на "bower:install". В будущем, когда ты обновишь или добавишь пакет bower, ты должен делать то же самое.
10 - Как в задании grunt показываются targetDir: "wwwroot/lib"
типов дебета идти помещать правильный path в таком HTML:
<script src="lib/angular/angular.js"></script>
<script src="lib/angular-route/angular-route.js"></script>
<script src="lib/moment/moment.js"></script>