跑步时gridsome build
我得到window is not defined
. 任何人都有一个使 vue2-leaflet与 gridsome 的客户端唯一选项一起工作的例子吗?
问问题
321 次
2 回答
2
<ClientOnly>
用标签将您的组件包装在模板中,更多信息在我的其他答案中
于 2020-02-12T22:39:47.097 回答
0
我一直在努力解决同样的问题(但使用其他库),我发现的唯一解决方案是将包复制到src/
. 就像是 :
cp -a node_modules/package-giving-me-headaches src/plugins
和
// main.js
import PackageGivingMeHeadaches from "~/plugins/package-giving-me-headaches"
根据包的不同,您可能需要针对特定的入口点:
// main.js
import PackageGivingMeHeadaches from "~/plugins/package-giving-me-headaches/src"
当 Gridsome 告诉你时,你知道你需要这样做:
"export 'default' (imported as 'PackageGivingMeHeadaches') was not found in '~/plugins/package-giving-me-headaches'
编辑:是的,我知道它不理想和丑陋,但我没有时间为它而战。
于 2019-07-16T07:33:50.300 回答