2015-03-10 10 views
5

Tak więc bawię się z MVC6, a dodałem bower.json & grunt.json, Stworzyłem moje zadania do generowania mojego jQuery & bootstrap. css i wszystko to siedzi w folderze wwwroot zgodnie z oczekiwaniami.ASP.NET 5 MVC6 Niestandardowe umieszczanie kodu CSS & JavaScript

Ale co z takimi dokumentami jak moje site.css & moje pliki main.js, pliki, które dodam do projektu w czasie.

Jakich konwencji używa się przy wyborze katalogu dla tego typu rzeczy?

Czy mamy dodać folder zawartości i upuścić go?

Czy jest coś, czego mi brakuje, że powinienem też używać Grunta/altany?

Odpowiedz

3

Mam foldery aplikacji i dostawcy poza wwwroot. W dostawcy dostosowuję biblioteki takie jak bootstrap, motywy. W aplikacji mam własne pliki css, less i js dla aplikacji. Posiadam również ścieżkę dostępu do zasobów dla wszystkich elementów, które muszą zostać skopiowane (czcionka folderu pokazana na zrzucie ekranu).

Następnie korzystam z opinii naprawdę łatwej w użyciu i lepszej niż narzędzie do chrząkania i łyka: brunch.

Dzięki tej prostej konfiguracji uzyskuję sourcemaps, concat, jshint, a także z --production również uglify, minify, csso. Dodanie czegokolwiek innego do potoku jest proste jak zainstalowanie wtyczki brunchowej, więc polecam również sprawdzenie http://brunch.io/ na zewnątrz.

3

Wszelkie pliki statyczne (.css, .js) należy dodać bezpośrednio do ścieżki wwwroot (np. Wwwroot/scripts, wwwroot/css). Wszystko, co zostanie skompilowane do plików statycznych (.ts, .less), powinno zostać umieszczone w katalogu Assets (lub jakiejkolwiek innej nazwie) w projekcie i wyprowadzone na ścieżkę wwwroot podczas kompilacji (zazwyczaj konfigurowane za pomocą zadań kompilacji gruntu).

Powiązane problemy