【问题标题】:How to browserify javascript as a string?如何将javascript浏览为字符串?
【发布时间】:2021-01-14 00:41:33
【问题描述】:

我想在将我的 javascript 发送到浏览器之前对其进行浏览。是否可以在 browserify 中将 javascript 作为字符串传递?例如:

browserify("let a =1; console.log(a)");

我已经通过传递一个 JS 文件路径来完成,例如:

const browserified = await browserify(browserJSFilePath);

但我希望灵活地将 javascript 作为字符串传递。有什么办法吗?

【问题讨论】:

    标签: javascript node.js webpack cross-browser browserify


    【解决方案1】:

    据我所知,不可能传递字符串,但您可以使用流。您可以使用名为string-to-stream 的包从字符串中创建一个流。然后你可以像这样简单地使用它:

    var browserify = require('browserify');
    const str = require('string-to-stream');
    var b = browserify();
    b.add(str("let a =1; console.log(a)"));
    b.bundle((err, buffer)=>{
      console.log(buffer.toString());
    })

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-09
      • 1970-01-01
      • 2012-05-31
      • 2017-01-06
      • 1970-01-01
      相关资源
      最近更新 更多