Об использовании модуля npm в пакете Meteor - PullRequest
1 голос
/ 06 июня 2019

Если я установлю модуль npm bootstrap4-tagsinput-douglasanpa в основное приложение Meteor, я могу использовать его, импортировав его файлы

import '../node_modules/bootstrap4-tagsinput-douglasanpa/tagsinput.js';
import '../node_modules/bootstrap4-tagsinput-douglasanpa/tagsinput.css';

Но если я использую этот модуль npm внутри пакета Meteor с

Npm.depends({
  "bootstrap4-tagsinput-douglasanpa": "4.1.2"
});

Я не могу использовать

import '../.npm/package/node_modules/bootstrap4-tagsinput-douglasanpa/tagsinput.js';
import '../.npm/package/node_modules/bootstrap4-tagsinput-douglasanpa/tagsinput.css';

, поскольку каталог .npm содержит точку и не компилируется в приложении

Как я могу использовать этот модуль npm внутри пакета без необходимости устанавливать его на уровне приложения?

1 Ответ

2 голосов
/ 09 июня 2019

Ну, хорошо, просто импорт без полного пути работает .... глупо мне.

import 'bootstrap4-tagsinput-douglasanpa/tagsinput.js';
import 'bootstrap4-tagsinput-douglasanpa/tagsinput.css';

@ Jankapunkt: добавьте ответ, и я с радостью отмечу ваш ответ как решение

...