gpt4 book ai didi

javascript - 如何从浏览器启动已浏览化的脚本

转载 作者:行者123 更新时间:2023-12-03 11:28:17 25 4
gpt4 key购买 nike

我浏览器化了一个模块,它接受一个值并返回一个新值。

原始 .js 文件是:

 module.exports = function (term) {
return term + ' blabla';
}

如果我想从 Node.Js 调用它,我只需将其包含在

var foo = require('./my-file.js');
foo('no'); // returns 'no blabla'

但是,如果我将 browserify 生成的文件包含在 <script src="/javascripts/new-file.js"></script> 中,如何从浏览器调用相同的函数?

谢谢!

最佳答案

您想要对 browserify 使用 --standalone 标志。来自文档:

Generate a UMD bundle for the supplied export name. This bundle works with other module systems and sets the name given as a window global if no module system is found.

因此,如果您使用 --standalone 标志,

browserify --standalone my_global_name my-file.js > new-file.js

您将能够使用window.my_global_name属性来访问您的函数。

关于javascript - 如何从浏览器启动已浏览化的脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26831223/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com