Как обслуживать файлы node_module клиенту - PullRequest
3 голосов
/ 11 декабря 2011

Я пытаюсь выяснить, есть ли особенность или соглашение, которое мне не хватает для ссылки на файл js из node_module в html-клиенте через script.Например, я установил underscore через npm и использую его на стороне сервера, но также хочу использовать underscore-min.js на клиенте.Прямо сейчас я помещаю ссылку в файл в мою статическую папку expressjs, но это выглядит глупо.

Есть официальный или хотя бы более чистый способ?

Ответы [ 2 ]

4 голосов
/ 11 декабря 2011

Вы можете попробовать browserify и поместить все ваши js-файлы (узлы-модули) в папку, для более подробной информации ознакомьтесь с его удивительной статьей:

http://substack.net/posts/24ab8c/browserify-browser-side-require-for-your-node-js

0 голосов
/ 11 декабря 2011

underscore-min.js действительно не имеет ничего общего с узлом.Это распределенный файл для обслуживания клиентов.Мой совет - скопировать его из модуля в любое место статического обслуживания.Может показаться счастливым иметь 2 копии одного и того же файла, но это не так.Вы можете даже хотеть, чтобы они обновлялись отдельно.

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