概要
- マークダウンを既存アプリ(CakePHP3.6)に組み込みたい。
- マークダウンのライブラリとして「TOAST UI Editor」を使ってみる。
- TOAST UI Editor を使うにはNode.jsのインストールが必要。
- ちなみにNodeJsは今まで使ったことありません。
環境
- CentOS 7.6
- CakePHP 3.6.14
手順
####1.nodejs npmのインストール
→こちらに記載
####2.TOAST UI Editorのインストール
プロジェクトをカレントにしてからインストール
# cd /var/www/html/sample_app
# npm install --save tui-editor
####3.ライブラリのシンボリックリンクを張る
webroot配下でライブラリを参照したいため、node_modulesにシンボリックリンクを張る
# ln -s /var/www/html/sample_app/node_modules /var/www/html/sample_app/webroot/lib
思ったこと
目的は達成しました。だがしかし!NodeJsのライブラリを参照するのはこの方法でよいのか!?