У меня есть проект Nodeclipse x, который можно рассматривать как библиотеку в виде файлов javascript. У этого есть корневая папка: 'r'. Эта папка имеет файл index.js.Лучшая практика для включения проектов в проект Nodeclipse
Типичный модуль с использованием x начинается с: var r = require ('r') ;.
Это хорошо работает при запуске Node.js из строки cmd, просто добавив полный путь к 'r' в NODE_PATH.
Теперь в другом проекте Nodeclipse y, я добавляю проект x в качестве ссылки на вкладку «проекты» свойств «Включить путь».
Я ожидаю, что Nodeclipse сделает магию добавления исходных папок x к путям включения y при запуске проекта. Если нет, то зачем добавлять проект ?.
Однако при ударе: var r = require ('r') ;, Node.js жалуется, что не может найти «r». Поступая в исходный код для «require», очевидно, что ни один из исходных путей проекта «x» не был добавлен в путь include.
Что мне не хватает?
Привет Павел, спасибо за ваш ответ не уверен, однако, что этот подход адреса мое требование: что делать, если я вношу изменения в x? Кажется, мне нужно перезапустить 2 install cmds каждый раз, когда я делаю изменения (не очень удобно, если я может комментировать). – user2969819
Кроме того, я не могу заставить выше работать. Мне удалось установить x: sudo npm install. -g -> [email protected]/usr/local/lib/node_modules/antlr4, но когда я пытаюсь зарегистрировать его для y: npm install [email protected] --save Я получаю ошибку E404 – user2969819
Извините, если выше звуки немного отрицательный, я очень доволен nodeclipse до сих пор – user2969819