legacy-knowledge-base
公開されました Jul. 2, 2025

テーマをLiferay DXP 7.2にアップグレードしようとすると、未定義のエラーのプロパティ'help'が読めない

投稿者

Alfonso Crisci

knowledge-article-header-disclaimer-how-to

knowledge-article-header-disclaimer

legacy-article

learn-legacy-article-disclaimer-text

問題

  • このチュートリアルに従っている間、ユーザーは以下のエラーに遭遇する可能性があります。 https://help.liferay.com/hc/en-us/articles/360029005512-Upgrading-Your-Theme-from-Liferay-Portal-7-0-to-7-2、ユーザーは以下のエラーに遭遇する可能性があります。

    $ gulp upgrade
    test-theme/node_modules/gulp-help/index.js:81
    task = gulp.tasks[name];
    ^

    TypeError: Cannot read property 'help' of undefined
    at Gulp.gulp.task (/test-theme/node_modules/gulp-help/index.js:81:22)
    at module.exports (/test-theme/node_modules/gulp-help/index.js:97:8)
    at Object.module.exports.registerTasks (/test-theme/node_modules/liferay-plugin-node-tasks/index.js:17:9)
    at Object.module.exports.registerTasks (/test-theme/node_modules/liferay-theme-tasks/index.js:18:21)
    at Object.<anonymous> (/test-theme/gulpfile.js:6:19)
    at Module._compile (module.js:660:30)
    at Object.Module._extensions..js (module.js:671:10)
    at Module.load (module.js:573:32)
    at tryModuleLoad (module.js:513:12)
    at Function.Module._load (module.js:505:3)

環境への配慮

  • ライフレイDXP 7.0
  • Liferayのテーマジェネレータ

決議

  • "gulp "を使用している場合。"^4.0.0.0" package.json ファイルの (または任意のメジャー) でお願いします。
      1. package.json ファイルを編集し、 "gulp" を使用します。"^3.8.10"を使用します。
      2. テーマプロジェクト内の node_modules フォルダを削除してください。
      3. 実行 npm installをインストールします。
      4. gulp のアップグレードhttps://help.liferay.com/hc/en-us/articles/360029316831-Running-the-Upgrade-Task-for-7-0-Themesでのすべての手順を通常通りに進めてください。
did-this-article-resolve-your-issue

legacy-knowledge-base