Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将javascript浏览为字符串?_Javascript_Node.js_Webpack_Cross Browser_Browserify - Fatal编程技术网

如何将javascript浏览为字符串?

如何将javascript浏览为字符串?,javascript,node.js,webpack,cross-browser,browserify,Javascript,Node.js,Webpack,Cross Browser,Browserify,我想在将javascript发送到浏览器之前对其进行浏览。是否可以在browserify中将javascript作为字符串传递?例如: browserify("let a =1; console.log(a)"); 我通过传递一个JS文件路径完成了如下操作: const browserified = await browserify(browserJSFilePath); 但我希望能够灵活地将javascript作为字符串传递。有办法吗?据我所知,传递字符串是不可能的,但

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

browserify("let a =1; console.log(a)");
我通过传递一个JS文件路径完成了如下操作:

const browserified = await browserify(browserJSFilePath);

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

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

var browserify=require('browserify');
const str=require('string-to-stream');
var b=browserify();
b、 添加(str(“let a=1;console.log(a)”);
b、 捆绑((错误,缓冲)=>{
log(buffer.toString());
})