草庐IT

module-export

全部标签

JS的模块化(require & exports)

(1)如何引入其他的模块使用require(),需要传入的参数就是相对路径必须以.或者..开头使用require引入模块以后,该函数会返回一个对象,该对象代表的就是引入的模块在node中,一个js文件就是一个模块在node中,每一个js文件中的js代码都是独立运行在一个函数中变量也是放在函数中,一个模块的变量在其他的函数中无法访问向外部暴露属性或者方法,有一个属性exports,向外面暴露变量和方法只要将变量或者方法设置为exports的属性即可。(2)commonjs对模块的定义十分简单模块的引用模块的定义模块的标识:(使用require,模块分为两大类:核心模块,文件模块)核心模块:由no

java - 如何从命令行执行 Eclipse 的 "export jar"

在我创建一个jar来分发我的代码的工作流程中,我目前:在Eclipse中右键单击我的项目选择“导出”选择“JAR文件”取消选中顶级文件,如.classpath、.project只检查“导出生成的类文件”点击“完成”这确保.class文件是最新的并创建jar。我想从命令行做同样的事情,但是大多数用于创建jar的文档似乎只是在破坏已经存在的文件,而没有创建.class文件的阶段。我如何从命令行执行此操作? 最佳答案 要手动创建jar文件,您可以使用“jar”实用程序。jar文件基本上是一个存档文件(事实上,您可以使用任何zip工具来提取

android - @Module 在 dagger for android 中意味着什么?

我已经阅读了很多博客,但我仍然无法弄清楚@Module注释在dagger中的功能。@Inject我知道它在运行时提供依赖注入(inject)。但是@Module做了什么。因为对象图也是建立在模块上的。例如,我有来自https://github.com/AndroidBootstrap/android-bootstrap的这段代码.@Module(complete=false,injects={BootstrapApplication.class,BootstrapAuthenticatorActivity.class,MainActivity.class,BootstrapTimerA

android - 错误 : jest-haste-map: Haste module naming collision:

我已经创建了一个自定义的npm模块(将使用xxx而不是它的名称)并使用npminstall手动链接它。我非常努力地搜索:[Workarounds]Packagerunabletoresolvemodulefrom/Users/node_modules/Error:jest-haste-map:@providesModulenamingcollisionwhenusingalocaldependency在提出问题之前。如果有人告诉我我的代码或我的方法有什么问题或我的代码中有任何错误,我将不胜感激。当我运行react-nativerun-android时,metrobundler引发了以下

android - Dagger 2 : What does @Module(includes =) do?

我正在做一个项目,我正在努力让它尽可能模块化。我正在尝试使用@Module(includes={})注释来实现我的目标,但效果不是很好。我的所有Java代码都有一个gradle模块,其中每个部分都有一个模块(例如,AboutModule用于About页面依赖项)。然后,对于整个“核心”gradle模块,我有一个名为“CoreModule”的Dagger2模块,如下所示:@Module(includes={AddonModule.class,VersionModule.class,AboutModule.class})publicclassCoreModule{}我的想法是否正确,在所有

android - Dagger 2 : How to use @Provides and @Binds in same module

我正在使用新的Dagger2(2.11版),并且正在使用新功能,例如AndroidInjector和ContributesAndroidInjector。我有一个Activity子组件,@ModuleabstractclassActivityBuilderModule{@ContributesAndroidInjector(modules={UserListModule.class,MainFragmentModule.class})@ActivityScopeabstractMainActivitybindsMainActivity();}@Modulepublicabstractc

android - Dagger2 错误 : Module Must Be Set

我试图在Dagger2中进行子范围划分。但是,我无法找出此编译错误:->...MyApplicationModulemustbeset这发生在我的LogInFragment中。如果有人会尝试阐明此错误。我真的很高兴。这是我的应用程序类:publicclassMyApplicationextendsApplication{@OverridepublicvoidonCreate(){super.onCreate();MyInjector.initialize(this);}}这是MyInjector类:publicenumMyInjector{INSTANCE;MyApplicationC

android - 通过 eclipse 构建的 Dagger 示例失败并显示 'Please ensure that code generation was run for this module.'

我在Android中使用Dagger进行依赖注入(inject),使用Eclipse进行构建。我克隆了android-activity-graphs用作示例。我已经根据来自https://github.com/square/dagger/issues/126的staxgr设置了我的环境这些是我的库:​​dagger-1.1.0.jar、dagger-compiler-1.1.0.jar和javax.inject.jar最后,我将Eclipse中的源文件夹更改为指向src/main/java(而不仅仅是src/),以便Eclipse检测相关的通过包关键字文件。项目构建,但在运行时立即失败

android - 方形 Dagger IllegalStateException : Module adapter for class MyApplicationModule could not be loaded

我正在为我的Android项目使用eclipse和Dagger1.2.2。我设法用Dagger实现了一个测试应用程序。但是通过我的“真实”应用程序,我得到:java.lang.RuntimeException:无法创建应用程序app.MyApplication:java.lang.IllegalStateException:无法加载类app.MyApplicationModule的模块适配器。请确保已为此模块运行代码生成。:FATALEXCEPTION:mainjava.lang.RuntimeException:Unabletocreateapplicationapp.MyAppli

c++ - OpenCV 错误:cv::cvtColor 中的断言失败 (scn == 3 || scn == 4),文件 ..\..\..\..\opencv\modules\imgproc\src\color.cpp,第 3737 行

您好,我正在尝试从OpenCV运行此示例代码:#include"opencv2\opencv.hpp"usingnamespacecv;intmain(int,char**){VideoCapturecap(0);//openthedefaultcameraif(!cap.isOpened())//checkifwesucceededreturn-1;Matedges;namedWindow("edges",1);for(;;){Matframe;cap>>frame;//getanewframefromcameracvtColor(frame,edges,CV_BGR2GRAY);G