1

如果我在主 Meteor 应用程序中安装 npm 模块bootstrap4-tagsinput-douglasanpa,我可以通过导入它的文件来使用它

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

但是如果我在 Meteor 包中使用这个 npm 模块

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 模块而不需要在应用程序级别安装它?

4

1 回答 1

2

好吧好吧,只是在没有完整路径的情况下导入就可以了……真傻。

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

@Jankapunkt:添加一个答案,我很乐意将您的答案标记为解决方案

于 2019-06-09T03:08:44.547 回答