Добавить путь к узлу в package.json - PullRequest
0 голосов
/ 03 декабря 2018

Я использую Plesk и CentOS.Мой npm и узел bin находятся в определенной папке:

/opt/plesk/node/9/bin

Когда я пытаюсь запустить /opt/plesk/node/9/bin/npm install, у меня появляется эта ошибка:

node-sass@4.10.0install / var / www / app / node_modules / node-sass

сценарии узла / install.js

sh: node: команда не найдена

Я думаю, этопоскольку Plesk не устанавливает PATH для узла, у меня есть несколько версий Node.

Могу ли я указать путь к узлу в package.json моего проекта?или установить этот путь по-другому?

1 Ответ

0 голосов
/ 03 декабря 2018

Поскольку двоичный файл узла не был найден npm из-за отсутствия двоичного файла узла в текущей переменной PATH.

Попробуйте добавить переменную в глобальный файл конфигурации npm.Используя команду оболочки:

echo "scripts-prepend-node-path=true" >> /opt/plesk/node/9/etc/.npmrc

Или вы можете использовать Диспетчер файлов PleskUI для добавления scripts-prepend-node-path=true в .npmrc файл.Создайте файл, если он не существует.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...