Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.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 代码突出显示将与Browserify一起使用的js?_Javascript_Syntax Highlighting_Browserify_Browserify Shim - Fatal编程技术网

Javascript 代码突出显示将与Browserify一起使用的js?

Javascript 代码突出显示将与Browserify一起使用的js?,javascript,syntax-highlighting,browserify,browserify-shim,Javascript,Syntax Highlighting,Browserify,Browserify Shim,我正在寻找一个代码高亮,将支持主要的编码语言(sass/SCS也),并将与Browserify很好地工作 在我使用的那一刻,它工作得很好(作为荧光灯),但我似乎无法使它与Browserify一起工作。最近,我开始使用Browserify(非常棒),除了highlighter(我需要)之外,它可以很好地处理所有脚本和模块 是否有一个好的代码高亮器可以在没有重大黑客攻击的情况下流畅地使用Browserify 提前感谢。是另一种流行的选择,以节点兼容性为卖点。但我认为它在视觉上和文件大小上都更好 在B

我正在寻找一个代码高亮,将支持主要的编码语言(sass/SCS也),并将与Browserify很好地工作

在我使用的那一刻,它工作得很好(作为荧光灯),但我似乎无法使它与Browserify一起工作。最近,我开始使用Browserify(非常棒),除了highlighter(我需要)之外,它可以很好地处理所有脚本和模块

是否有一个好的代码高亮器可以在没有重大黑客攻击的情况下流畅地使用Browserify

提前感谢。

是另一种流行的选择,以节点兼容性为卖点。但我认为它在视觉上和文件大小上都更好

在Browserify中仍然可以使用Prism,只是不能直接作为NPM模块使用。下载脚本并将其保存在与主JS文件相关的位置:

javascript/
├── vendor/
├── └── prism.js
└── main.js
然后从您的入口点JS文件(
main.JS
上面)不带变量赋值地
require
it:

// Pretty code! :D
require('./vendor/prism');

如果您已经设置了Browserify的
路径
选项,您可能不需要该文件路径中的前导
/

Prismjs现在可以无缝地与Browserify配合使用

const Prism=require('prismjs');
Prism.highlightAll();
这与使用脚本标记版本基本相同