У меня есть модуль узла в моем каталоге node_modules. Однако я не могу понять, как им пользоваться. Структура выглядит так:
node_modules
|- ...
|- foo-bar
| |- dist
| | |- css
| | - css files here
| | |- js
| | - js files here
| | |- foo-images
| | - image files here
| | |- index.js
| |- index.js
| |- package.json
|- ...
В index.js есть это:
require('./dist/js/foo');
module.exports = 'foo';
Итак, мой вопрос: как мне его использовать? В моем app.component.ts я попытался поместить следующий код вверху:
import { foo } from './foo-bar';
Но на foo между фигурными скобками есть ошибка, говорящая, что он не знает, что это такое. Когда я попробовал require('foo'), я получил сообщение об ошибке, что он не знает, что такое require (у меня установлен Express).
Как мне использовать функции CSS и JavaScript из модуля узла? Я новичок в Angular 5, поэтому я не совсем знаком с тем, как он работает. Любая помощь будет оценена, спасибо!





Angular - это Front End Framework, а NodeJS - это серверная часть, поэтому вам придется запускать любые модули узлов на внутреннем сервере ... У меня была аналогичная проблема, когда я хотел локально изменить размер изображений файлов с помощью image magick, а затем загрузить на сервер. Используйте экспресс, чтобы получить данные с сервера во внешний интерфейс, где вы затем можете поместить свои данные в '{{}}' :)
Большое спасибо! Это было действительно полезно.