ASP.Net Core 2.1 с угловым шаблоном - не удается обновить Bootstrap - PullRequest
0 голосов
/ 11 июня 2018

Когда я создаю новый проект ASP.Net Core 2.1, выберите угловой шаблон, перейдите в package.json и измените номер версии начальной загрузки с версии 3 по умолчанию на версию 4 («4.0.0» и т. Д.)тогда это всегда нарушает мою заявку.Я пробовал так много вещей, как удаление папки node_modules и ее переустановка, а также попытка обновить все другие зависимости bootstrap, но не повезло.

Я хочу иметь возможность обновить ее до версии 4.0, чтобы я мог следитьпримеры кода на начальной странице начальной загрузки.

Это нарушает маршрутизацию по углу, поэтому страница не загружается и выдает следующую ошибку BrowserslistError: Unknown browser major.Я попытался обновить список браузеров, но безуспешно.

Кто-нибудь еще пытался создать новый проект в VS 2017 и выбрать шаблон «ASP.Net Core 2.1 с Angular», а затем попытался обновить загрузчик?Есть ли «правильный» способ сделать это?

webpack: Failed to compile.

Microsoft.AspNetCore.SpaServices:Error: ERROR in ./node_modules/bootstrap/dist/css/bootstrap.min.css
Module build failed: BrowserslistError: Unknown browser major
    at error (C:\Users\Anon\source\repos\WebApplication2\WebApplication2\ClientApp\node_modules\browserslist\index.js:37:11)
    at Function.browserslist.checkName (C:\Users\Anon\source\repos\WebApplication2\WebApplication2\ClientApp\node_modules\browserslist\index.js:320:18)
    at Function.select (C:\Users\Anon\source\repos\WebApplication2\WebApplication2\ClientApp\node_modules\browserslist\index.js:438:37)
    at C:\Users\Anon\source\repos\WebApplication2\WebApplication2\ClientApp\node_modules\browserslist\index.js:207:41
    at Array.forEach (<anonymous>)
    at browserslist (C:\Users\Anon\source\repos\WebApplication2\WebApplication2\ClientApp\node_modules\browserslist\index.js:196:13)
    at Browsers.parse (C:\Users\Anon\source\repos\WebApplication2\WebApplication2\ClientApp\node_modules\autoprefixer\lib\browsers.js:44:14)
    at new Browsers (C:\Users\Anon\source\repos\WebApplication2\WebApplication2\ClientApp\node_modules\autoprefixer\lib\browsers.js:39:28)
    at loadPrefixes (C:\Users\Anon\source\repos\WebApplication2\WebApplication2\ClientApp\node_modules\autoprefixer\lib\autoprefixer.js:56:18)
    at plugin (C:\Users\Anon\source\repos\WebApplication2\WebApplication2\ClientApp\node_modules\autoprefixer\lib\autoprefixer.js:62:18)
    at LazyResult.run (C:\Users\Anon\source\repos\WebApplication2\WebApplication2\ClientApp\node_modules\postcss-loader\node_modules\postcss\lib\lazy-result.js:277:20)
    at LazyResult.asyncTick (C:\Users\Anon\source\repos\WebApplication2\WebApplication2\ClientApp\node_modules\postcss-loader\node_modules\postcss\lib\lazy-result.js:192:32)
    at LazyResult.asyncTick (C:\Users\Anon\source\repos\WebApplication2\WebApplication2\ClientApp\node_modules\postcss-loader\node_modules\postcss\lib\lazy-result.js:204:22)
    at LazyResult.asyncTick (C:\Users\Anon\source\repos\WebApplication2\WebApplication2\ClientApp\node_modules\postcss-loader\node_modules\postcss\lib\lazy-result.js:204:22)
    at processing.Promise.then._this2.processed (C:\Users\Anon\source\repos\WebApplication2\WebApplication2\ClientApp\node_modules\postcss-loader\node_modules\postcss\lib\lazy-result.js:231:20)
    at new Promise (<anonymous>)
 @ multi ./src/styles.css ./node_modules/bootstrap/dist/css/bootstrap.min.css
ERROR in ./node_modules/bootstrap/dist/css/bootstrap.min.css
Module build failed: ModuleBuildError: Module build failed: BrowserslistError: Unknown browser major
    at error (C:\Users\Anon\source\repos\WebApplication2\WebApplication2\ClientApp\node_modules\browserslist\index.js:37:11)
    at Function.browserslist.checkName (C:\Users\Anon\source\repos\WebApplication2\WebApplication2\ClientApp\node_modules\browserslist\index.js:320:18)
    at Function.select (C:\Users\Anon\source\repos\WebApplication2\WebApplication2\ClientApp\node_modules\browserslist\index.js:438:37)
    at C:\Users\Anon\source\repos\WebApplication2\WebApplication2\ClientApp\node_modules\browserslist\index.js:207:41
    at Array.forEach (<anonymous>)
    at browserslist (C:\Users\Anon\source\repos\WebApplication2\WebApplication2\ClientApp\node_modules\browserslist\index.js:196:13)
    at Browsers.parse (C:\Users\Anon\source\repos\WebApplication2\WebApplication2\ClientApp\node_modules\autoprefixer\lib\browsers.js:44:14)
    at new Browsers (C:\Users\Anon\source\repos\WebApplication2\WebApplication2\ClientApp\node_modules\autoprefixer\lib\browsers.js:39:28)
    at loadPrefixes (C:\Users\Anon\source\repos\WebApplication2\WebApplication2\ClientApp\node_modules\autoprefixer\lib\autoprefixer.js:56:18)
    at plugin (C:\Users\Anon\source\repos\WebApplication2\WebApplication2\ClientApp\node_modules\autoprefixer\lib\autoprefixer.js:62:18)
    at LazyResult.run (C:\Users\Anon\source\repos\WebApplication2\WebApplication2\ClientApp\node_modules\postcss-loader\node_modules\postcss\lib\lazy-result.js:277:20)
    at LazyResult.asyncTick (C:\Users\Anon\source\repos\WebApplication2\WebApplication2\ClientApp\node_modules\postcss-loader\node_modules\postcss\lib\lazy-result.js:192:32)
    at LazyResult.asyncTick (C:\Users\Anon\source\repos\WebApplication2\WebApplication2\ClientApp\node_modules\postcss-loader\node_modules\postcss\lib\lazy-result.js:204:22)
    at LazyResult.asyncTick (C:\Users\Anon\source\repos\WebApplication2\WebApplication2\ClientApp\node_modules\postcss-loader\node_modules\postcss\lib\lazy-result.js:204:22)
    at processing.Promise.then._this2.processed (C:\Users\Anon\source\repos\WebApplication2\WebApplication2\ClientApp\node_modules\postcss-loader\node_modules\postcss\lib\lazy-result.js:231:20)
    at new Promise (<anonymous>)
    at runLoaders (C:\Users\Anon\source\repos\WebApplication2\WebApplication2\ClientApp\node_modules\webpack\lib\NormalModule.js:195:19)
    at C:\Users\Anon\source\repos\WebApplication2\WebApplication2\ClientApp\node_modules\loader-runner\lib\LoaderRunner.js:364:11
    at C:\Users\Anon\source\repos\WebApplication2\WebApplication2\ClientApp\node_modules\loader-runner\lib\LoaderRunner.js:230:18
    at context.callback (C:\Users\Anon\source\repos\WebApplication2\WebApplication2\ClientApp\node_modules\loader-runner\lib\LoaderRunner.js:111:13)
    at Promise.resolve.then.then.catch (C:\Users\Anon\source\repos\WebApplication2\WebApplication2\ClientApp\node_modules\postcss-loader\lib\index.js:189:71)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)

1 Ответ

0 голосов
/ 11 июня 2018

Решением было использование конкретной бета-версии начальной загрузки без модификатора ^:

"bootstrap": "4.0.0-beta.2",

Я надеюсь, что это поможет кому-то еще, кто сталкивается с этимПроблема!

Надеюсь, разработчики исправят это в ближайшее время.

...