首页 > 解决方案 > 如何将 npm 包导入到名称中带有连字符/破折号的流星

问题描述

我安装了 bootstrap-colorpicker npm 包,我正在尝试导入我的流星应用程序。

我确实阅读了“使用 npm 包”并尝试使用他们的示例:“从'moment'导入时刻;”。但问题是名称中间有一个连字符/破折号,它会引发错误。我应该在哪里查看包以了解如何导入 npm 包?

这是我所做的:

import bootstrap-colorpicker from 'bootstrap-colorpicker';

Template.Test.onRendered(function() {
$('#m-color-picker').colorpicker();
});

我希望 #m-color-picker 变成一个颜色选择器,但它给了我连字符/破折号的错误。

标签: meteornpmimport

解决方案


您的特定包似乎没有导出任何内容,只是有一些副作用(也许它会将自己的猴子修补到 jQuery 中?),因此您甚至可以删除导入的第一部分并说:

import 'bootstrap-colorpicker';

推荐阅读