Развертывание Angular4 + MVC + cli + с использованием папки dist, сгенерированной из команды cli build - PullRequest
0 голосов
/ 02 ноября 2018

У меня есть angular4 + MVC проекта.

У меня есть папка dist в угловых через ng build --prod команда в кли.

Я хочу исключить узловые модули и проверить только эти файлы dist для производства.

Моя проблема в как я могу указать, чтобы начать выполнение, используя папку / dist вместо / node modules .

В настоящее время я использую system.import () из моего layout.cshtml (в mvc) для импорта модуля приложения angular.

 <script>
System.import('app/main.js').catch(function (err) { console.error(err); });

Кроме того, каким должно быть содержимое файла systemjs.config , поскольку я намерен удалить модули узлов, и в настоящее время ** systemjs.config ** указывает на открытие папки модулей узлов.

(function (global) {System.config({
paths: {
  'npm:': 'node_modules/'
},
map: {
  'app': 'app',
  '@angular/core': 'npm:@angular/core/bundles/core.umd.js',
  '@angular/common': 'npm:@angular/common/bundles/common.umd.js',
  '@angular/animations': 'npm:@angular/animations/bundles/animations.umd.js',
  '@angular/animations/browser': 'npm:@angular/animations/bundles/animations-browser.umd.js',
  '@angular/platform-browser': 'npm:@angular/platform-browser/bundles/platform-browser.umd.js',
  '@angular/platform-browser/animations': 'npm:@angular/platform-browser/bundles/platform-browser-animations.umd.js',

и т.д.. и т.д.

Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 02 ноября 2018

Это все о index.html в вашей сборке, которая содержит всю вашу часть скрипта и полифилы

Просто добавьте index.html из папки dist в файл cshtml и сопоставьте ваш скрипт и стиль с папкой, в которой у вас есть сборки

вам нужно развернуть только свою сборку prod, не более того, что требуется - вы можете исключить модули вашего узла и проверить ваши изменения

Спасибо !! Счастливое кодирование

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...