首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我能“预转换”一个节点模块并将其与浏览器友好的JS混合吗?

我能“预转换”一个节点模块并将其与浏览器友好的JS混合吗?
EN

Stack Overflow用户
提问于 2017-03-04 20:00:00
回答 1查看 44关注 0票数 0

因此,我有以下基本代码(可以是任意 NPM包):

代码语言:javascript
复制
var Prismic = require('prismic.io');
Prismic.api(/*......*/)

/* Do something with the data returned from Prismic.api */

问题是,为了使这段代码在浏览器中工作,我必须将其与Webpack或其他东西(因为require)进行转换。

我想知道:

是否可以替换require('prismic.io')大约100 in的文本,这样我就可以在浏览器中运行这段代码了?我可以以某种方式“预转换”它并粘贴到第1行的结果吗?

EN

回答 1

Stack Overflow用户

发布于 2017-03-04 20:08:46

这是可行的,您必须复制和粘贴库的代码,并对其进行一些修改,即它使用module.exports的部分,您必须用将window.Prismic = Prismic放在全局范围内的东西来替换

我不推荐它,它没有那么难设置webpack构建使用所需的模块。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42600710

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档