繁体   English   中英

如何在客户端使用estraverse js库?

[英]how to use estraverse js library on client-side?

我能够通过npm获得estraverse并使其在节点应用程序上运行。 但是当我试图通过bower安装它以供客户端使用时,安装失败说“找不到选配器包”。 当我试图直接加载js文件时,它在控制台中显示“Uncaught ReferenceError:exports is not defined”。

终于找到了解决方案。 显然当前的estraverse代码库不能在Web浏览器中工作,但它在browserify或webpack中工作正常。 因此,您需要使用任何此模块构建estraverse。

我使用browserify来使用以下代码构建它:

browserify --standalone estraverse estraverse-master/estraverse.js > estraverse-master/build/estraverse.browser.js 

现在它工作正常。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM