版博士V2.0程序
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 

38 строки
1.2 KiB

  1. "use strict";Object.defineProperty(exports, "__esModule", {value: true}); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }// src/index.ts
  2. var _path = require('path');
  3. var _sirv = require('sirv'); var _sirv2 = _interopRequireDefault(_sirv);
  4. var DEV_SERVER_PATH = "/__vue-macros";
  5. var Devtools = ({ nuxtContext } = {}) => {
  6. return {
  7. name: "vue-macros-devtools",
  8. async configureServer(server) {
  9. if ((nuxtContext == null ? void 0 : nuxtContext.isClient) === false)
  10. return;
  11. if (false) {
  12. const { createServer } = await null;
  13. const subServer = await createServer({
  14. root: _path.resolve.call(void 0, __dirname, "../src/client"),
  15. server: {
  16. hmr: {
  17. port: await getPort()
  18. },
  19. middlewareMode: true
  20. }
  21. });
  22. server.middlewares.use(DEV_SERVER_PATH, subServer.middlewares);
  23. } else {
  24. server.middlewares.use(
  25. DEV_SERVER_PATH,
  26. _sirv2.default.call(void 0, _path.resolve.call(void 0, __dirname, "client"), {
  27. single: true,
  28. dev: true
  29. })
  30. );
  31. }
  32. }
  33. };
  34. };
  35. exports.Devtools = Devtools;