找不到模块:错误:无法解析“ ngx-bootstrap”

时间:2020-06-16 08:23:47

标签: angular webpack angular8 ngx-bootstrap

当我将Angular版本升级到v8后,我正在尝试构建项目,当我编译项目时出现以下错误,

def collide_mask(left, right):
    xoffset = right.rect[0] - left.rect[0]
    yoffset = right.rect[1] - left.rect[1]
    try:
        leftmask = left.mask
    except AttributeError:
        leftmask = from_surface(left.image)
    try:
        rightmask = right.mask
    except AttributeError:
        rightmask = from_surface(right.image)
    return leftmask.overlap(rightmask, (xoffset, yoffset))

我的1>Module not found : error : Can't resolve 'ngx-bootstrap' in 'C:\Users\can.pahali\source\WestCore.MvcSpa-Upgrade' 1> @ dll vendor vendor[9] 1> Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js!node_modules/bootstrap/dist/css/bootstrap.css: 1> Entrypoint mini-css-extract-plugin = * 1> Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js!node_modules/font-awesome/css/font-awesome.css: 1> Entrypoint mini-css-extract-plugin = * 1> Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js!node_modules/startbootstrap-sb-admin-2/dist/css/sb-admin-2.css: 1> Entrypoint mini-css-extract-plugin = * 1>C:\Users\can.pahali\source\WestCore.MvcSpa-Upgrade\WestCore.MvcSpa.csproj(156,5): error MSB3073: The command "node --max-old-space-size=4096 node_modules/webpack/bin/webpack.js --config webpack.config.vendor.js" exited with code 2. 1>Done building project "WestCore.MvcSpa.csproj" -- FAILED. ========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ========== 输出在这里,

ng v

我也检查了ngx-bootstrap导入,它们看起来都不错,没有错误。如果需要,我还可以共享我的package.json文件。 我真的被困在这里,任何帮助对我来说都是维持生命的,谢谢。

最诚挚的问候。

2 个答案:

答案 0 :(得分:2)

我想我在这里找到了问题,我正在使用ngx-bootstrap@5.6.2,我将版本ngx-bootstrap@5.5.0降级了,问题解决了。我的Angular 8版本必须存在一个与> ngx-bootstrap@5.5.0不兼容的问题。我还将在github上报告此问题。

最诚挚的问候。

答案 1 :(得分:1)

对于我删除 ngx-bootstrap 中的 node_modules 文件夹,然后运行 ​​npm inpm audit fix 解决了问题