首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >您能推荐一个命令行JavaScript解释器吗?

您能推荐一个命令行JavaScript解释器吗?
EN

Software Recommendation用户
提问于 2020-05-31 06:07:31
回答 2查看 89关注 0票数 1

我想尝试一下AES加密工具:https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/rollups/aes.js,但不使用浏览器,如果有命令行工具的话。它可以导入这个aes.js文件,我可以从REPL调用不同的函数,或者只是解释一个利用这个aes库的脚本,并在STDOUT上给出输出--没有浏览器。

EN

回答 2

Software Recommendation用户

发布于 2020-06-25 04:31:15

节点可以做到这一点。将文件下载到本地./aes.js或其他地方,然后启动node提示符并:

代码语言:javascript
复制
> .load aes.js

Bam

除非是“或”,否则您需要两者都能够从REPL中使用并从脚本导入。我不知道是否可以从另一个文件导入未导出的名称(特殊的.load命令行似乎将代码转储到当前的范围中)。但是,如果您可以访问库的源代码,而不是使用包,或者用NPM安装它,那么您应该能够用const CryptoJS = require('crypto-js')导入它(因为节点需要使用module.exports才能从它导入名称)。

票数 1
EN

Software Recommendation用户

发布于 2021-11-17 21:30:56

Mozilla开发人员也有同样的想法,他们的文档中有一页是这样的:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Shells

以下内容是从那里复制的(最近一次更新源页,2021年8月19日):

独立JavaScript shells

下面的JavaScript shell是独立的环境,比如Perl或Python.perl。

  • Node.js - Node.js是一个易于构建快速、可伸缩的网络应用程序的平台.
  • GraalJS -- JavaScript编程语言的高性能实现。建立在Oracle的GraalVM之上。
  • ShellJS -用于Node.js的便携式Unix命令

JavaScript shells

列表

下面的JavaScript shell与Mozilla一起工作。

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

https://softwarerecs.stackexchange.com/questions/74782

复制
相关文章

相似问题

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