草庐IT

export-ing

全部标签

c# - Moq'ing 方法,其中 Expression<Func<T, bool>> 作为参数传入

我对单元测试和模拟非常陌生!我正在尝试编写一些单元测试,涵盖一些与数据存储交互的代码。数据访问由IRepository封装:interfaceIRepository{....IEnumerableFindBy(Expression>predicate);....}我尝试使用IRepository的具体IoC实现来测试的代码如下所示:publicclassSignupLogic{privateRepositoryrepo=newRepository();publicvoidAddNewCompany(CompanytoAdd){CompanyexistingCompany=this.re

c# - Moq'ing 方法,其中 Expression<Func<T, bool>> 作为参数传入

我对单元测试和模拟非常陌生!我正在尝试编写一些单元测试,涵盖一些与数据存储交互的代码。数据访问由IRepository封装:interfaceIRepository{....IEnumerableFindBy(Expression>predicate);....}我尝试使用IRepository的具体IoC实现来测试的代码如下所示:publicclassSignupLogic{privateRepositoryrepo=newRepository();publicvoidAddNewCompany(CompanytoAdd){CompanyexistingCompany=this.re

javascript - webpack:同一模块中的 import + module.exports 导致错误

我正在使用webpack开发一个网站。当我有这样的代码时:import$from'jquery';functionfoo(){};module.exports=foo;我收到错误UncaughtTypeError:Cannotassigntoreadonlyproperty'exports'ofobject'#'.结果是改变import$from'jquery'至var$=require('jquery')不要造成任何错误。为什么使用module.exports导入会导致此错误?改用require有什么问题吗? 最佳答案 您不能混合

javascript - webpack:同一模块中的 import + module.exports 导致错误

我正在使用webpack开发一个网站。当我有这样的代码时:import$from'jquery';functionfoo(){};module.exports=foo;我收到错误UncaughtTypeError:Cannotassigntoreadonlyproperty'exports'ofobject'#'.结果是改变import$from'jquery'至var$=require('jquery')不要造成任何错误。为什么使用module.exports导入会导致此错误?改用require有什么问题吗? 最佳答案 您不能混合

javascript - Browserify:如果需要,使用 module.exports,否则暴露全局

我正在考虑采用browserify对于我的一些项目,但想确保其他人如果想使用(捆绑的)代码则不必使用browserify。这样做的明显方法是通过module.exports公开模块导出。以及通过window.全局的。但是,我不想为那些require的人污染全局命名空间。正在编写脚本。是否可以检测脚本是否正在被require吗?如果是,那么我可以做类似的事情:varmymodule=(function(){...})();if(isRequired()){module.exports=mymodule;}else{window.mymodule=mymodule;}请注意,无论如何,这都

javascript - Browserify:如果需要,使用 module.exports,否则暴露全局

我正在考虑采用browserify对于我的一些项目,但想确保其他人如果想使用(捆绑的)代码则不必使用browserify。这样做的明显方法是通过module.exports公开模块导出。以及通过window.全局的。但是,我不想为那些require的人污染全局命名空间。正在编写脚本。是否可以检测脚本是否正在被require吗?如果是,那么我可以做类似的事情:varmymodule=(function(){...})();if(isRequired()){module.exports=mymodule;}else{window.mymodule=mymodule;}请注意,无论如何,这都

javascript - Babel 6 转换运行时 : $export is not a function

我正在尝试合并Babel的转换运行时以使我的代码与IE9兼容。但是自从集成它之后,代码甚至无法在Chrome上运行。我在es6.object.define-property.js:3上收到错误UncaughtTypeError:$exportisnotafunction。如果我的.babelrc中没有“transform-runtime”行,一切运行正常。有什么想法吗?这是我的.babelrc:{"plugins":["transform-runtime"],"presets":["es2015","react"]}还有我的webpack.config.js:varwebpack=re

javascript - Babel 6 转换运行时 : $export is not a function

我正在尝试合并Babel的转换运行时以使我的代码与IE9兼容。但是自从集成它之后,代码甚至无法在Chrome上运行。我在es6.object.define-property.js:3上收到错误UncaughtTypeError:$exportisnotafunction。如果我的.babelrc中没有“transform-runtime”行,一切运行正常。有什么想法吗?这是我的.babelrc:{"plugins":["transform-runtime"],"presets":["es2015","react"]}还有我的webpack.config.js:varwebpack=re

javascript - ES6 `export * from import` ?

有没有使用ES6或ES7或babel的语法可以让我轻松地将多组子文件捆绑在一起?例如,给定:./action_creators/index.js./action_creators/foo_actions.js./action_creators/bar_actions.js让index.js导入foo和bar操作,然后重新导出它们,这样我就可以了import{FooAction,BarAction}from'./action_creators/index.js'如果我要更改我将对象本身组织到的文件,我不想记住/更改引用。 最佳答案 是

javascript - ES6 `export * from import` ?

有没有使用ES6或ES7或babel的语法可以让我轻松地将多组子文件捆绑在一起?例如,给定:./action_creators/index.js./action_creators/foo_actions.js./action_creators/bar_actions.js让index.js导入foo和bar操作,然后重新导出它们,这样我就可以了import{FooAction,BarAction}from'./action_creators/index.js'如果我要更改我将对象本身组织到的文件,我不想记住/更改引用。 最佳答案 是