問題
- このチュートリアルに従っている間、ユーザーは以下のエラーに遭遇する可能性があります。 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 ファイルの
(または任意のメジャー) でお願いします。
-
-
-
package.json ファイルを編集し、
"gulp" を使用します。"^3.8.10"
を使用します。 - テーマプロジェクト内の node_modules フォルダを削除してください。
- 実行
npm install
をインストールします。 -
gulp のアップグレード
と https://help.liferay.com/hc/en-us/articles/360029316831-Running-the-Upgrade-Task-for-7-0-Themesでのすべての手順を通常通りに進めてください。
-
package.json ファイルを編集し、
-