NodeJS 引入 highlight 报错: Error: Cannot find module ‘./highlight.js‘

官网文档

highlight官网:https://highlightjs.org/usage/

NodeJS 引入 highlight 报错: Error: Cannot find module ‘./highlight.js‘_第1张图片

报错:Error: Cannot find module './highlight.js'

解决

两步:

  1. 查看对应的包是否下载正确
npm ll highlight
npm ll highlight.js

可能会看到:

+-- [email protected]
|   Highlight code syntax with node.js
|   git+ssh://[email protected]/andris9/highlight.git
|   https://github.com/andris9/highlight#readme

+-- [email protected]
Syntax highlighting with language autodetection.
git://github.com/highlightjs/highlight.js.git
https://highlightjs.org/

正确的下载指令应该是npm install highlight.js,包名为highlight.js

  1. 引入方式应该是require("highlight.js"),引入时,注意包名带.js

证据:在node_modules下,查找highlight.js目录。
可以看到highlighthighlight.js两个库,需要用到的是highlight.js这个库。
NodeJS 引入 highlight 报错: Error: Cannot find module ‘./highlight.js‘_第2张图片

你可能感兴趣的:(Bug,module,highlight)