Node.js 我是否必须使用Meteor在每个文件中导入npm包并在每个文件中设置选项?
我试着习惯使用Meteor 1.3中的npm包以及常规大气包。我已经能够通过使用Node.js 我是否必须使用Meteor在每个文件中导入npm包并在每个文件中设置选项?,node.js,meteor,Node.js,Meteor,我试着习惯使用Meteor 1.3中的npm包以及常规大气包。我已经能够通过使用 meteor npm安装slug 然后在我的一个.js文件中,我用这个命令导入slug 从“slug”导入slug 这似乎奏效了。但是当我从另一个.js文件尝试它时,它不起作用。是否必须将import命令放在每个要使用它的文件的顶部?这是在内存中多次加载它吗 我还使用 slug.defaults.mode='rfc3986' 我想知道我是否需要把它放在我所有文件的顶端。大气包要简单得多。您只需添加它们,然后就可以在
meteor npm安装slug
然后在我的一个.js文件中,我用这个命令导入slug
从“slug”导入slug代码>
这似乎奏效了。但是当我从另一个.js文件尝试它时,它不起作用。是否必须将import命令放在每个要使用它的文件的顶部?这是在内存中多次加载它吗
我还使用
slug.defaults.mode='rfc3986'代码>
我想知道我是否需要把它放在我所有文件的顶端。大气包要简单得多。您只需添加它们,然后就可以在整个项目中使用它们。是的,您必须将模块导入到另一个模块中才能在那里使用它。除非将该模块导入到每个模块中,否则其他模块将无法使用该模块中的所有内容。请注意关键字。是的,您必须将模块导入到另一个模块中才能在那里使用。除非将该模块导入到每个模块中,否则其他模块将无法使用该模块中的所有内容。请注意关键字。如果不想重复这些选项,请使用以下模式:
使用以下内容在Meteor项目中创建一个/lib/slug.js
:
import slug from 'slug';
slug.defaults.mode = 'rfc3986';
export default slug;
然后在整个项目中,不要从“slug”导入slug
而是从'/lib/slug'导入slug'代码>如果不想重复这些选项,请使用以下模式:
使用以下内容在Meteor项目中创建一个/lib/slug.js
:
import slug from 'slug';
slug.defaults.mode = 'rfc3986';
export default slug;
然后在整个项目中,不要从“slug”导入slug
而是从'/lib/slug'导入slug'代码>是的,您必须导入以下是使用导入的一些好处:
- 您可以通过编码依赖项来控制文件的加载顺序
通过进口
- 您可以创建可重用的“模块”
是的,您必须导入使用导入的一些好处如下:
- 您可以通过编码依赖项来控制文件的加载顺序
通过进口
- 您可以创建可重用的“模块”