2

在遵循从 4.xx 到 5.0.0 的迁移路径之后,我遇到了一个问题,即在运行迁移应用程序(使用 ojet 服务)时,我在浏览器控制台中遇到了一些与库相关的错误:-ojcorebundle.js - ojcommoncomponentsbundle.js - oj3rdpartybundle.js

检查网络我发现那些没有找到。我还检查了生成的 libs 文件夹和 node_modules、@oracle 文件夹,但没有运气。

4

2 回答 2

2

似乎这些文件不包含在 v5.0.0 中。有一个解决方法。您可以将这些文件手动添加到关联的 node_module 文件夹中。但是您需要先获取这些文件:

  1. 前往JET 食谱
  2. 打开开发工具,然后打开网络面板。
  3. 如果没有列出文件,请重新加载页面。
  4. 因为有很多文件,所以按“JS”过滤。
  5. 查找并下载上述三个文件。
  6. 将它们添加到 \node_modules\@oracle\oraclejet\dist\js\libs\oj\debug
  7. $ ojet serve
于 2018-04-18T09:55:07.247 回答
1

这似乎是迁移过程 Ciprian 的一个问题。当从本地文件中提取代码时,代码不应尝试加载这些捆绑库。如果打开 path_mapping.json 文件,可以将“use”参数更改为“cdn”的值,而不是默认的“local”。重新运行 ojet build/serve 命令,一切正常。

我正在研究为什么现在在本地模式下引用捆绑包,并希望很快能解决这个问题。

很抱歉给您带来麻烦。

于 2018-04-21T22:46:25.983 回答