我试图习惯使用流入Meteor 1.3的npm包以及常规的Atmosphere包。我可以使用
来使用slug包 meteor npm install slug
然后在我的一个.js文件中,我用这个命令导入slug
import slug from 'slug';
它似乎有效。但是当我从另一个.js文件中尝试它时,它不起作用。我是否必须将导入命令放在我想要使用的每个文件的顶部?这是在内存中多次加载吗?
我也使用
更改默认选项 slug.defaults.mode ='rfc3986';
我想知道是否需要将它放在我所有文件的顶部。气氛套餐简单得多。您只需添加它们,然后就可以在整个项目中使用它们。
答案 0 :(得分:2)
如果您不想重复这些选项,请使用以下模式:
使用以下内容在Meteor项目中创建/lib/slug.js
:
import slug from 'slug';
slug.defaults.mode = 'rfc3986';
export default slug;
然后在整个项目中import slug from 'slug';
而不是import slug from '/lib/slug';
。
答案 1 :(得分:1)
是的,您必须将模块导入另一个模块以使其可用。除非将该模块导入每个模块,否则模块内的所有内容都不可用于其他模块。请注意关键字。
答案 2 :(得分:1)
是的,您必须在此处导入使用导入的一些好处: