как es-dev-server разрешает файл node_modules - PullRequest
0 голосов
/ 12 июля 2020

Я создал демонстрацию. Структура basi c выглядит так:

├── node_modules
│   ├── @infinitoui
│       └──infinito-button (it's a symlink)
├── index.html
└── index.js
└── package.json

команда dev в пакете. json

"dev": "es- dev-server --node-resolve --preserve-symlinks "

index. js:

import '@infinitoui/infinito-button'

Если index. html напишите так:

<script type="module" src="./index.js"></script>

<body>
  <infinito-button>button</infinito-button>
<body>

будет утешать Uncaught SyntaxError: Invalid or unexpected token

enter image description here

So i changed index.html:

<body>
  <infinito-button>button</infinito-button>
</body>
<script type="module">
  import '@infinitoui/infinito-button'
</script>

На этот раз сработало, какой маг c! , почему я использую index. js не сработало, путь к модулю правильный.

...