导出要在Console上运行的功能

时间:2018-05-07 14:28:47

标签: javascript node.js function export

几天前,我发现了一个与此类似的代码。没什么大不了的,但有点让我感兴趣。它可以在GoogleChrome控制台上运行。

我尽快为应用程序提供服务: npm run local

我可以转到控制台并输入 SoundModule.playMusic();

“local”:“node node_modules / rollup / bin / rollup src / client / main.js --o client / bundle.js --f es&& node --max-old-space -size = 8192 index“

const SoundModule = {};

SoundModule.playMusic = async function(name) { .... };

export default SoundModule;

我真的很感兴趣如何在我的项目中编写JS函数并使用Console运行它们(因为我不知道如何制作它,我不得不发布代码片段/节点命令)

这是将我的问题转化为生活的项目 https://github.com/johncintron/nodin

1 个答案:

答案 0 :(得分:3)

console中访问函数的最佳选择是将其附加到window对象:

window.myFunction = () => 'hello!'

window是浏览器的全局范围,其属性可以直接在console中引用,而不必包含命名空间,因此您只需在控制台中键入myFunction()即可它应该"hello!"给你。