簡體   English   中英

聚合物3,阿波羅客戶端,graphql和CommonJS模塊

[英]Polymer 3, apollo-client, graphql and CommonJS modules

親愛的,

我正在嘗試使GraphQL與Polymer 3(或lit-html)一起使用

嘗試使用apollo-client(似乎具有用於polymer-elements和lit-html的適配器),並陷入在Polymer中導入CommonJS模塊(即module.export)的問題:

Uncaught SyntaxError: The requested module '../../graphql/language/visitor.js' does not provide an export named 'visit'

如果我錯了,請糾正我,但是如果apollo-client提供了apollo-client / polymerapollo-client / lit-apollo,這應該可以以某種方式工作。 我嘗試通過附帶的指南來做到這一點,但沒有成功。

如果要通過ES模塊導入語法加載commonjs模塊,則必須使用構建時轉換(例如,諸如webpack之類的捆綁程序)。

Commonjs模塊( require(...)exports.foo = ... )與ES模塊非常不同,通常需要進行一些預處理,然后才能將它們加載到瀏覽器中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM