好的,所以我弄坏了我的应用程序。
我更新了一些软件包,从而破坏了应用程序。因此,我随后还原了package.json并成功运行npm install
,但该应用程序无法启动。
它到达main -> aurelia.start()
,然后引发异常:
bluebird.js?d106:5256 TypeError: Cannot read property 'attrToRemove' of undefined
at ViewCompiler._compileElement (webpack-internal:///11:2873:26)
at ViewCompiler._compileNode (webpack-internal:///11:2575:21)
at ViewCompiler._compileNode (webpack-internal:///11:2597:31)
at ViewCompiler.compile (webpack-internal:///11:2544:10)
at ViewCompiler._compileElement (webpack-internal:///11:2753:26)
at ViewCompiler._compileNode (webpack-internal:///11:2575:21)
at ViewCompiler._compileNode (webpack-internal:///11:2597:31)
at ViewCompiler.compile (webpack-internal:///11:2544:10)
at eval (webpack-internal:///11:3260:47)
这是Visual Studio中带有Typescript的.net核心应用程序,整个程序可以成功编译,并且webpack可以成功构建,因此它必须与软件包有关,但是我无法弄清楚确切的问题是什么。
任何建议都将不胜感激,因为我被困在这一点上。我已经擦除并安装了node_modules,因为过去已经解决了这个问题,但是发生了同样的错误。
更新
因此,我删除了所有插头,并且该应用程序确实启动了,因此我将它们一个接一个地添加,直到引发错误为止。
现在,我将其缩小为两个插头:
Aurelia-ORM和Aurelia-dialog。仍在努力解决那些引发此错误的原因。他们都抛出相同的错误。