问题标签 [import-module]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1670 浏览

powershell - PowerShell 模块只能通过快捷方式导入?

安装了 Azure Active Directory 模块,它工作得很好;但只有当我使用安装向导创建的快捷方式启动 PowerShell 时。无法弄清楚为什么在通过 cmd.exe 时它会像冠军一样工作,但当我尝试直接从 PowerShell 会话导入模块时却不行。

正常使用快捷方式或将其命令字符串粘贴到传统命令提示符中成功加载模块:

但是,以“管理员”身份打开 PowerShell 会话并尝试在同一系统上导入同一模块会引发此错误:

当我导入的所有其他模块都没有任何问题时,为什么我必须通过老式的命令提示符来运行这个特定的模块才能使其正常工作?

0 投票
1 回答
4405 浏览

android - 未找到 Gradle DSL 方法:将模块导入项目后出现“compileSdkVersion()”

我在 Android Studio 中有一个项目。我需要在这个项目中导入一个模块:https ://github.com/square/android-times-square/ 这个包中有一个库和一个示例。我将它们都导入。我下载 .zip 并在 Android Studio 中执行File -> New -> Import Module 然后我得到 graddle 错误:

我已单击此错误消息中列出的所有链接。但这并没有帮助。 gradle 脚本有什么问题? 我不明白为什么有这么多 gradle 文件以及我需要修复哪个(((

build.gradle (我的项目)

build.gradle(库)

build.gradle(示例)

build.gradle(模块:应用程序)

设置.gradle

0 投票
2 回答
1060 浏览

powershell - 如何确保使用 PowerShell 模块清单 (.psd1)

我为它创建了一个 PowerShell 模块MyUtil.psm1和一个清单文件MyUtil.psd1。在 psd1 文件中,它定义了前缀以防止导出函数的名称冲突:

这样,运行后,就会出现psm1文件中Import-Module .\MyUtil.psd1的函数,一切正常。但是如果有人跑直接导入psm1文件,psd1文件根本就不用,我想要的前缀也不会应用。Get-CommandGet-MyToolboxCommandImport-Module .\MyUtil.psm1

如果我想防止这种情况(直接导入 MyUtil.psm1),有没有办法允许导入相应的 psd1 清单文件而不是 psm1 文件?还是以编程方式检测此模块不是通过 psd1 导入的,因此我可以警告用户使用 psd1?

0 投票
0 回答
348 浏览

powershell - 即使设置了详细程度,也可以安静地导入模块

我希望显示我的自定义 write-verbose 消息,但不希望 Import-Module 显示任何详细消息

即使我设置了 $VerbosePreference = "continue",是否有一个标志可以用于 Import-Module 以使其保持安静?

谢谢

0 投票
0 回答
1098 浏览

powershell - 为一个实例设置 ExecutionPolicy

这就是问题所在:我正在尝试将 PoshRSJob 模块导入到我的 PowerShell 会话中。为此,我需要绕过我的执行策略(远程签名)。我试过这条线:

但它抛出了这个错误:

Set-ExecutionPolicy :Windows PowerShell 成功更新了您的执行策略,但该设置被在更具体范围内定义的策略覆盖。由于覆盖,您的 shell 将保留其当前有效的 RemoteSigned 执行策略。

我只希望它在当前打开的会话中持续存在,但我无法让它以任何身份工作。我看过这个问题,但它并没有解决问题。有没有人可以解决这个问题?

0 投票
1 回答
83 浏览

python - python - 从模块中导入模块

我有这个文件,其中包含使用该模块pluralizer.py的函数和类:re

还有数据文件rules.txt

它应该工作的方式是:

预期的输出是"babies",但我得到:

放置import repluralize函数内部也不起作用。为什么re模块“拒绝”导入?我搜索了旧问题,但没有找到答案,如果我忽略了它,对不起。谢谢!

PS 代码来自Mark Pilgrim 的“Dive Into Python 3”

0 投票
2 回答
1476 浏览

powershell - PowerShell 5 类:类型所需的导入模块

我写了一个 PowerShell 5 类:

SharePointPnP.PowerShell.Commands.Base.SPOnlineConnection”类型来自自定义(已安装模块),名为“SharePointPnPPowerShell2016”

我的课程在另一个模块/文件中,称为“connection.manager.psm1”。

当我加载此模块以使用此类时,它返回以下错误:

当我在加载我的模块之前在 PowerShell 会话中手动加载(PNP)模块时,它已正确加载并且我可以使用它。

但我不想总是在使用我的模块之前先手动加载另一个模块。我尝试通过添加以下内容直接在我的模块中导入 PNP-Module:

一开始,在类声明之前,但它没有任何改变,仍然出现错误“无法找到类型”。

任何想法如何正确地做到这一点?

0 投票
1 回答
908 浏览

powershell - Import-Module 仅在从 Get-Module 管道传输时有效

我写了一个简单的 PowerShell 模块。我需要保留更多版本的模块。版本的所有路径都添加到$env:PSModulePath.将模块导入我的会话时,我遇到了奇怪的问题。

这失败了:

现在奇怪的是 - 存在“0.0.2”版本的模块。我可以成功地列出它(用Get-Module -ListAvailable)。我什至可以导入它并使用它,但唯一的方法是:

那时一切都像魅力一样。问题是:为什么?我希望能够使用第一个简单命令导入模块。

编辑:

这是我存储模块版本的方式:

很抱歉造成混淆 - 我在 PSModulePath 环境变量中没有每个版本的路径。

0 投票
1 回答
36 浏览

python-3.x - 从不同的目录导入文件

我正在开发一个项目,我的 python 文件(位于 D:)将打开“提交”文件夹(in C:\user\desktop\)。现在,submissions 文件夹有学生的子文件夹,如 student1、student2 等。现在,每个学生提交相同的文件 say my_math.py(具有 add、sub、mul、. 功能)。

所以,我的程序 ( test_math.py) 一个接一个地测试他们的每一个提交。

这似乎不起作用。我也有一个__init__.py提交文件夹。我不知道问题出在哪里!我正在使用python 3.6.3

0 投票
1 回答
341 浏览

python - ImportError:没有模块名称

我在 python 中使用以下代码:

但我收到以下错误:

ImportError:没有名为 name_of_module 的模块。

请帮忙