错误:无法解析“node_modules/marked/lib/marked.js”

问题描述 投票:0回答:1

我正在尝试使用

编译我的 Angular 应用程序
ng serve

我收到的错误是



Error: Can't resolve 'node_modules/marked/lib/marked.js' in 'C:\ProjectName'

该错误没有告诉我它来自哪个文件,而仅指向整个项目文件夹。

我在代码中找不到对marked.js的任何引用,它也不在我的package.json中,我已经搜索了所有文件,甚至尝试安装/卸载marked.js

我找不到任何关于此的堆栈。有没有办法找出这个错误的根源在哪里?

angular compiler-errors javascript-marked
1个回答
0
投票

根据您的

marked
软件包版本,您可以使用不同名称或路径的脚本
marked.js

在您的

angular.json
文件中,您可能正在使用

导入它
"scripts": ["node_modules/marked/lib/marked.js"]

但根据您的版本,您可能拥有:

"scripts": ["node_modules/marked/marked.min.js"]
// OR
"scripts": ["node_modules/marked/marked.esm.js"]

此处所指出。

我使用依赖于

ngx-markdown
marked.js
包并使用
"^11.0.1"
而不是
"11.0.1"
遇到了同样的问题,根据你的nodejs包版本,你可以下载具有不同路径的不同marked.js版本,所以我强烈建议使用始终固定的 package.json,如
"11.0.1"

如果您没有使用上面列出的路径解决问题,请检查您的

node_modules/marked/
目录,什么是正确的路径。

© www.soinside.com 2019 - 2024. All rights reserved.