因此,我有以下基本代码(可以是任意 NPM包):
var Prismic = require('prismic.io');
Prismic.api(/*......*/)
/* Do something with the data returned from Prismic.api */问题是,为了使这段代码在浏览器中工作,我必须将其与Webpack或其他东西(因为require)进行转换。
我想知道:
是否可以替换require('prismic.io')大约100 in的文本,这样我就可以在浏览器中运行这段代码了?我可以以某种方式“预转换”它并粘贴到第1行的结果吗?
发布于 2017-03-04 20:08:46
这是可行的,您必须复制和粘贴库的代码,并对其进行一些修改,即它使用module.exports的部分,您必须用将window.Prismic = Prismic放在全局范围内的东西来替换
我不推荐它,它没有那么难设置webpack构建使用所需的模块。
https://stackoverflow.com/questions/42600710
复制相似问题