Questions tagged «module»

更大,更复杂的系统的逻辑细分。


19
我无法安装python-ldap
当我运行以下命令时: sudo pip install python-ldap 我收到此错误: 在Modules / LDAPObject.c:9包含的文件中: Modules / errors.h:8:致命错误:lber.h:没有此类文件或目录 任何想法如何解决这一问题?
265 python  module  ldap 

2
Webpack中的热模块更换到底是什么?
我读了几 页有关的WebPack热模块的更换。 甚至还有一个示例应用程序是使用它。 我已经阅读了所有这些内容,但仍然不明白。 我该怎么办? 是否应该仅将其用于开发而非生产中? 就像LiveReload,但您必须自己管理它吗? WebpackDevServer是否以某种方式与LiveReload集成? 假设我想在将CSS和JS模块保存到磁盘时更新它们(一个样式表)和JS模块,而无需重新加载页面并且不使用LiveReload之类的插件。这是热模块更换可以帮助我的吗?我需要做什么工作?HMR已经提供了什么?

17
在Node.js中声明多个module.exports
我要实现的目标是创建一个包含多个功能的模块。 module.js: module.exports = function(firstParam) { console.log("You did it"); }, module.exports = function(secondParam) { console.log("Yes you did it"); }, // This may contain more functions main.js: var foo = require('module.js')(firstParam); var bar = require('module.js')(secondParam); 我firstParam遇到的问题是,这是一个对象类型,并且secondParam是一个URL字符串,但是当我遇到该问题时,它总是抱怨该类型是错误的。 在这种情况下,如何声明多个module.exports?
242 node.js  module 

19
Node.js在Windows上找不到已安装的模块
我目前正在Windows上学习nodejs。通过npm.cmd在全局安装了几个模块,nodejs无法找到已安装的模块。以玉为例 npm install jade -g Jade安装在目录中"C:\Program Files (x86)\nodejs\node_modules",但以下代码将失败并显示"Cannot find module 'jade'"错误, var jade = require('jade'); 但是,在本地安装jade时,代码将成功运行(npm中没有-g选项)。我不想使用本地安装的模块,这对我来说是浪费磁盘空间。如何使全局安装的模块在Windows上工作?
240 windows  node.js  module  require  npm 

8
在python中定义私有模块函数
根据http://www.faqs.org/docs/diveintopython/fileinfo_private.html: 像大多数语言一样,Python具有私有元素的概念: 私有函数,不能从其模块外部调用 但是,如果我定义两个文件: #a.py __num=1 和: #b.py import a print a.__num 当我运行b.py它打印出1没有给出任何例外。diveintopython是错误的,还是我误会了某些东西?而且是有一些方法可以不定义模块的功能为私有?


28
Android Studio:模块不会显示在“编辑配置”中
我已经将一个项目导入了带有几个子项目的Android Studio。 我想运行一个子项目。 我成功地将该子项目的build.gradle作为模块。 为了运行它,我去运行>编辑配置> +> Android应用程序。 问题:当我尝试选择一个模块时,没有一个显示在下拉列表中。 为什么是这样? 编辑:它显示为Groovy下的一个模块,但未显示为Android Application下的一个模块。如何将其显示在Android应用程序下?


6
ModuleNotFoundError:__main__不是软件包是什么意思?
我正在尝试从控制台运行模块。我的目录结构是这样的: 我正在尝试使用以下命令p_03_using_bisection_search.py从problem_set_02目录中运行模块: $ python3 p_03_using_bisection_search.py 里面的代码p_03_using_bisection_search.py是: __author__ = 'm' from .p_02_paying_debt_off_in_a_year import compute_balance_after def compute_bounds(balance: float, annual_interest_rate: float) -> (float, float): # there is code here, but I have omitted it to save space pass def compute_lowest_payment(balance: float, annual_interest_rate: float) -> float: # there is code here, but I have …


11
如何有条件导入ES6模块?
我需要做类似的事情: if (condition) { import something from 'something'; } // ... if (something) { something.doStuff(); } 上面的代码无法编译;它抛出SyntaxError: ... 'import' and 'export' may only appear at the top level。 我尝试使用此处System.import所示的方法,但是我不知道从哪里来。这是没有最终被接受的ES6提案吗?那篇文章中指向“编程API”的链接将我转至不推荐使用的docs页面。System

7
Angular组件和模块之间有什么区别
我一直在看视频和阅读文章,但是这篇特定的文章让我很困惑,在文章开头 Angular中的应用程序遵循模块化结构。Angular应用程序将包含许多模块,每个模块都专用于一个用途。通常,模块是一组内聚的代码,与其他模块集成在一起以运行Angular应用程序。 模块从其代码中导出一些类,函数和值。组件是Angular的基本块,多个组件将组成您的应用程序。 一个模块可以是另一个模块的库。例如,作为主要Angular库模块的angular2 / core库将由另一个组件导入。 它们可以互换吗?组件是模块吗?但是反之亦然吗?

10
我可以在不包含Ruby模块的情况下调用它的实例方法吗?
背景: 我有一个模块,它声明了许多实例方法 module UsefulThings def get_file; ... def delete_file; ... def format_text(x); ... end 我想从一个类中调用其中一些方法。通常如何在红宝石中执行以下操作: class UsefulWorker include UsefulThings def do_work format_text("abc") ... end end 问题 include UsefulThings引入的所有方法UsefulThings。在这种情况下,我只想要format_text并且明确地不想get_file和delete_file。 我可以看到几种可能的解决方案: 以某种方式直接在模块上调用该方法,而无需在任何地方包含它 我不知道如何/是否可以这样做。(因此出现此问题) 不知何故包括 Usefulthings并且仅引入其中的某些方法 我也不知道该如何/是否可以做到 创建一个代理类,包括UsefulThings其中,然后委托format_text给该代理实例 这会起作用,但是匿名代理类是一个hack。uck 将模块分成2个或更多个较小的模块 这也将起作用,并且可能是我能想到的最好的解决方案,但是我宁愿避免使用它,因为最终会产生数十个模块,因此管理起来很麻烦 为什么在一个模块中有很多不相关的功能?它ApplicationHelper来自一个Rails应用程序,我们的团队事实上已将其确定为所有不够具体的东西的垃圾场。大多数情况下,独立实用程序方法随处可见。我可以将其分解为单独的帮手,但其中有30个,每个都只有一种方法...这似乎毫无用处
180 ruby  module  methods 

3
-m开关的作用是什么?
你能给我解释一下打电话之间有什么区别 python -m mymod1 mymod2.py args 和 python mymod1.py mymod2.py args 看来在这两种情况下mymod1.py被调用,sys.argv是 ['mymod1.py', 'mymod2.py', 'args'] 那么,该-m开关是做什么用的呢?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.