Werawoolf
@Werawoolf
Frontend Engineer

Как прописать NODE_PATH через npm scripts?

Обновил node до 5 версии. В package.json прописываю следующее.
{
  "name": "app",
  "version": "1.0.0",
  "scripts": {
    "prestart": "set NODE_PATH=./server/config | echo %NODE_PATH%"
  },
  "dependencies": {
    "body-parser": "latest",
    "cookie-parser": "latest",
    "express": "latest",
    "express-session": "latest",
    "morgan": "latest"
  }
}


эхо отрабатывает, но показывает, что set не отработал и поэтому нельзя подключить свой модуль просто по имени, который лежит в ./server/config. Может это баг новой версии или что-то нужно специальное сделать?

Вывод npm start >
C:\nodeTest>

> app@1.0.0 prestart C:\nodeTest
> set NODE_PATH=./server/config | echo %NODE_PATH%

%NODE_PATH%

> app@1.0.0 start C:\nodeTest
> node server.js

module.js:339
    throw err;
    ^
................
  • Вопрос задан
  • 640 просмотров
Пригласить эксперта
Ответы на вопрос 1
sim3x
@sim3x
Запускай из бат-скрипта, если не хочеш переходить на нормальную ОС
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы