Widziałem niektóre pakiety npm (vue for example) mają pole pkg.module
w swoim package.json. Czy "module"
jest oficjalną własnością npm, czy jest to jakaś konwencja? Czy jest gdzieś dokumentacja? Po co to jest? ścieżka esnext? Uwolniona ścieżka modułu?Do czego służy pole package.json "module"?
Odpowiedz
Czy
"module"
jest oficjalną własnością npm, czy jest to jakaś konwencja?
Jest to proposal, ale prawdopodobnie stanie się oficjalny ze względu na faktyczne użycie.
Czy jest gdzieś dokumentacja?
Istnieje w rzeczywistości i można go znaleźć right here, a później usunięto here.
Do czego służy?
Interoperacyjność modułu ES6 w węźle. Dodatkowe omówienie można znaleźć here i here. A oto a blog post z Rich Harris, który mówi o tym więcej.
Czy WebPack mieć dokumentację to gdzieś, czy po prostu Rollup? – tech4him
Jest to używane przez narzędzia typu bundler do wykrywania ESM (moduł ECMAScript). Rollup documentation mówi całkiem dobrze:
Jeśli plik
package.json
ma teżmodule
pole, ES6 świadomy narzędzi jak Rollup i webpack 2 będzie import the ES6 module version bezpośrednio.
Dalsze omówienie pkg.module
znajduje się na Rollup Github Wiki.
- 1. Do czego służy .data.rel.ro?
- 2. Do czego służy os.linesep?
- 3. Do czego służy MemoryCache.AddOrGetExisting?
- 4. Do czego służy global.asax?
- 5. Do czego służy phonestateintentreceiver.notifyPhoneCallState?
- 6. Do czego służy GCC_NO_COMMON_BLOCKS?
- 7. Do czego służy #pragma?
- 8. do czego służy SDKDDKVer.h?
- 9. Do czego służy UnmanagedMemoryStream?
- 10. Do czego służy Control.IsHandleCreated?
- 11. Do czego służy Enum?
- 12. Do czego służy DTMobileIS?
- 13. do czego służy java.lang.reflect.Method.isBridge()?
- 14. Do czego służy app.config?
- 15. Do czego służy dokument.implementation.createHTMLDocument?
- 16. do czego służy self =>?
- 17. Do czego służy funkcja Adapter.getItem()?
- 18. Do czego służy właściwość FormsAuthenticationTicket.Version?
- 19. Do czego służy stos kernela?
- 20. Do czego służy kod JavaScript?
- 21. Do czego służy element iframe?
- 22. Do czego służy właściwość TForm.TipMode?
- 23. Do czego służy nazwa enum?
- 24. Do czego służy adresowanie WS?
- 25. Do czego służy import java.util.UUID?
- 26. Do czego służy cordova/argscheck?
- 27. Do czego służy Python string.find?
- 28. Java - do czego służy "@Override"?
- 29. Do czego służy plik _references.js?
- 30. Do czego służy makro HAVE_PSI_INTERFACE?
konwencja modułów ECMAScript - oto dobre przeczytać na różnych podejściach do identyfikacji użytkownika ESM: https://hackernoon.com/node-js-tc-39-and-modules-a1118aecf95e#.4o5p6pq73 – hackerrdave