E4X 与 NodeJS
有没有办法让 E4X(ECMAScript) 与 NodeJS 一起使用?
它确实有助于输出流畅的 html/xml 而没有麻烦/噪音。
使用 SpiderMonkey 可以正常工作,因为它是本机实现的,但它似乎不适用于 NodeJS。
使用 node
$node
> var name = "World";
> var p = <p>Hello {name}</p>;
...
使用 spidermonkey
$js
js> var name = "World";
js> var p = <p>Hello {name}</p>;
Hello World
js>
提前致谢
Is there any way to get E4X(ECMAScript) to work with NodeJS?
It would really help to output slick html/xml without hassle/noise.
It works fine using SpiderMonkey since it is natively implemented, but it doesn't seem to work with NodeJS.
using node
$node
> var name = "World";
> var p = <p>Hello {name}</p>;
...
using spidermonkey
$js
js> var name = "World";
js> var p = <p>Hello {name}</p>;
Hello World
js>
thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Node 使用 V8,目前尚未实现 E4X。
该问题已有 2 年历史,但仍然有效 关于该主题的问题。但它没有真正的“地位”,也没有分配给任何人。
简而言之:答案是否定的。
Node uses V8, which does not implement E4X as of now.
There's a 2 year old issue, but still active issue on the topic. But it has no real "status" nor was it assigned to anyone.
So in short: The answer is no.
我开发了一个 babel 插件,为 NodeJS 添加了 E4X 基本支持。
https://www.npmjs.com/package/babel-plugin- 。
您还可以使用 npm simple4x 库将 xml 字符串解析为类似 XML 的对象
https://www.npmjs.com/package/simple4x
该插件转译以下 E4X:
对于以下 JavaScript:
I have developed a babel plugin that adds E4X basic support to NodeJS.
https://www.npmjs.com/package/babel-plugin-transform-simple-e4x
You can also use the npm simple4x library to parse xml strings to a XML like object.
https://www.npmjs.com/package/simple4x
The plugin transpiles the following E4X:
To the following JavaScript: