Браузер не может отображать GULP SERVE SharePoint Workbench - PullRequest
0 голосов
/ 04 мая 2018

Дисплей браузера не может GULP SERVE SharePoint Workbench

Я пытаюсь создать веб-часть SharePoint 2016, используя КОД Visual Studio (версия 1.22.2) , и я изо всех сил пытался заставить среду разработки работать как в Windows 7, так и в Windows Server 2012 R2 (точно такая же настройка отлично работает на Windows 10). Сейчас я сосредоточен на среде Windows Server 2012, так как у меня там немного больше контроля ...

Чтобы дать немного фона: * Windows 10 Machine: Персональная машина, которую я создал сам, я администратор, все функции работают как положено. * Windows Server 2012 R2: рабочая машина, мне приходится жить с тем, что у меня есть. Я являюсь локальным администратором, но ничего не могу установить ... Все существующие приложения были установлены администраторами, которые использовали предварительно упакованные средства развертывания. Существуют некоторые (неизвестные) ограничения безопасности (возможно, групповые политики), которые могут вызывать проблемы. * Windows 7: рабочая машина, я должен жить с тем, что у меня есть. Сейчас я являюсь локальным администратором, но все существующие приложения были установлены кем-то другим с помощью предварительно упакованных средств развертывания ... Существуют некоторые (неизвестные) ограничения безопасности (возможно, групповые политики), которые могут вызывать проблемы.

  • Мне пришлось бороться, чтобы заставить среду использовать команду " yo @ microsoft / sharepoint " ...
  • Тогда мне пришлось бороться, чтобы заставить проглотить глоток (он говорил, что sp-build-web не был установлен, хотя он был ...)

Теперь я не могу получить браузер, чтобы на самом деле получить доступ к глотку. -Да, я попробовал команду "$ env: NODE_NO_HTTP2 = 1 ". -Да, я также использовал команду " gulp trust-dev-cert "

Internet Explorer 11 показывает только: Эта страница не может быть отображена * Убедитесь, что веб-адрес https://localhost:5432 правильный. * Ищите страницу с вашей поисковой системой. * Обновите страницу через несколько минут.

Chrome отображает аналогичную ошибку.

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

Может кто-нибудь помочь, пожалуйста?

У меня установлена ​​ NodeJS v9.4.0 и следующие пакеты npm: PS C: \ code \ VSCode \ amtdHeadlines_untethered> список npm -g --depth = 0 C: \ Users \ UName \ AppData \ Roaming \ НПМ + - @ microsoft / generator-sharepoint @ 1.4.1 + - @ microsoft / sp-build-web @ 1.4.1 + - @ microsoft / sp-client-base @ 1.0.0 + - @ microsoft / sp-client-preview @ 1.4.1 + - @ microsoft / sp-core-library @ 1.4.1 + - @ microsoft / sp-module-interfaces @ 1.4.1 + - @ microsoft / sp-page-context @ 1.4.1 + - @ microsoft / sp-webpart-base @ 1.4.1 + - @ microsoft / sp-webpart-workbench @ 1.4.1 + - @ types / chai @ 4.1.3 + - @ types / mocha @ 5.2.0 + - ajv@6.4.0 + - ansi-regex@2.1.1 + - сбалансированный матч@1.0.0 + - brace-expansion@1.1.11 + - code-point-at@1.1.0 + - compass@0.1.1 + - concat-map@0.0.1 + - console-control-strings@1.1.0 + - express@4.16.3 + - generator-aspnet@0.3.3 + - generator-code@1.1.30 + - generator-hottowel@0.6.1 + - generator-webapp@3.0.1 + - graceful-fs@4.1.11 + - grunt@1.0.2 + - gulp@4.0.0 + --водит@2.0.3 + - is-fullwidth-code-point@1.0.0 + - minimatch@3.0.4 + - minimist@0.0.8 + - minipass@2.2.4 + - mkdirp@0.5.1 + - mocha@5.1.1 + - ncu@0.2.1 + - npm@6.0.0 + - npm-check-updates@2.14.2 + - number-is-nan@1.0.1 + - office-ui-fabric-js@1.5.0 + - office-ui-fabric-react@5.94.0 + - один раз@1.4.0 + - реагировать @ 16.3.2 + - response-addons-update@15.6.2 + - response-dom@16.3.2 + - request@2.85.0 + - safe-buffer@5.1.2 + - string-width@1.0.2 + - strip-ansi@3.0.1 + - wrappy@1.0.2 + - yallist@3.0.2 + - пряжа @ 1.6.0 `- yo@2.0.2

PS C:\code\VSCode\amtdHeadlines_untethered> gulp serve
Build target: DEBUG
[17:34:15] Using gulpfile C:\code\VSCode\amtdHeadlines_untethered\gulpfile.js
[17:34:15] Starting gulp
[17:34:15] Starting 'serve'...
[17:34:15] Starting subtask 'pre-copy'...
[17:34:15] Finished subtask 'pre-copy' after 8.26 ms
[17:34:15] Starting subtask 'copy-static-assets'...
[17:34:15] Starting subtask 'sass'...
[17:34:16] Finished subtask 'sass' after 904 ms
[17:34:16] Starting subtask 'tslint'...
[17:34:16] Starting subtask 'typescript'...
[17:34:16] [typescript] TypeScript version: 2.2.2
[17:34:16] Finished subtask 'copy-static-assets' after 939 ms
[17:34:18] Finished subtask 'tslint' after 1.45 s
[17:34:18] Finished subtask 'typescript' after 1.45 s
[17:34:18] Starting subtask 'ts-npm-lint'...
[17:34:18] Finished subtask 'ts-npm-lint' after 8.62 ms
[17:34:18] Starting subtask 'api-extractor'...
[17:34:18] Finished subtask 'api-extractor' after 1.33 ms
[17:34:18] Starting subtask 'post-copy'...
[17:34:18] Finished subtask 'post-copy' after 700 μs
[17:34:18] Starting subtask 'collectLocalizedResources'...
[17:34:18] Finished subtask 'collectLocalizedResources' after 5.07 ms
[17:34:18] Starting subtask 'configure-webpack'...
[17:34:18] Finished subtask 'configure-webpack' after 504 ms
[17:34:18] Starting subtask 'webpack'...
(node:6804) DeprecationWarning: loaderUtils.parseQuery() received a non-string value which can be problematic, see https
://github.com/webpack/loader-utils/issues/56
parseQuery() will be replaced with getOptions() in the next major version of loader-utils.
[17:34:19] Finished subtask 'webpack' after 676 ms
[17:34:19] Starting subtask 'configure-webpack-external-bundling'...
[17:34:19] Finished subtask 'configure-webpack-external-bundling' after 1.14 ms
[17:34:19] Starting subtask 'copy-assets'...
[17:34:19] Finished subtask 'copy-assets' after 63 ms
[17:34:19] Starting subtask 'write-manifests'...
[17:34:19] Finished subtask 'write-manifests' after 407 ms
[17:34:19] Starting subtask 'serve'...

Запуск сервера api через порт 5432. Регистрируемый API: / getwebparts Регистрируемый API: /.Регистрация API: / Workbench [17:34:20] Законченная подзадача «служит» через 483 мс [17:34:20] Готово «служить» через 4,61 с (узел: 6804) ExperimentalWarning: модуль http2 является экспериментальным API. [17:34:20] Сервер запущен https://localhost:4321 [17:34:20] LiveReload запущен на порту 35729 [17:34:20] Открытие https://localhost:5432/workbench с использованием приложения по умолчанию для ОС Запрос: [:: 1] '/ workbench' [17:34:20] ================== [Закончено] ================== [17:34:21] Project amtd-headlines-untethered версия: 0.0.1 [17:34:21] Версия инструментов сборки: 2.5.3 [17:34:21] Версия узла: v9.4.0 [17:34:21] Общая продолжительность: 7,79 с

1 Ответ

0 голосов
/ 16 октября 2018

Освободите порт 5432, так как он, вероятно, используется другим процессом.

В качестве альтернативы обслуживайте приложение, используя другой конфиг. Перейдите в «config.serve.js» и измените порт на предпочитаемый вами порт, например от «5432» до «8080» следующим образом:

{
 "$schema": "https://developer.microsoft.com/json-schemas/core- 
build/serve.schema.json",
"port": 4321,
"https": true,
"initialPage": "https://localhost:8080/workbench",
"api": {
   "port": 8080,
   "entryPath": "node_modules/@microsoft/sp-webpart-workbench/lib/api/"
  }
}
...