小编vim*_*uth的帖子

文件资源管理器在 Visual Studio Code 中消失

将 vscode 更新到 2023 年 2 月版本(版本 1.76)后,文件资源管理器完全消失了。

我尝试使用 Shift+cmd+E 环顾许多地方和命令,但没有任何反应。

它没有作为可用图标显示在侧面板复选标记中

1

我尝试查看 vscode 和互联网,但我的问题似乎不一样。我希望能够使用此按钮作为管理文件的可用选项。

visual-studio-code

68
推荐指数
3
解决办法
2万
查看次数

Flutter [!] Android Studio(版本 2022.1)X 无法找到捆绑的 Java 版本

我遇到无法在 Windows 11 上找到捆绑的 Java 版本,如何解决?目前我使用java 19。请帮助我。

1

我更改了多个 java 版本和环境变量,但问题仍然没有解决。此外,Android Studio 也没有重复的旧版本。

android flutter

27
推荐指数
3
解决办法
5万
查看次数

运行赛普拉斯测试后出现空白页

每当我运行新的 cypress 测试时,应该显示 UI 的页面都是空白的。即使我单击每个测试的每个部分,它仍然是空白的。请参见下图。

图像

1

Cypress 软件包版本:10.4.0
Node v16.16.0

代码:

    describe("home page", () => {
      beforeEach(() => {
    cy.visit("http://localhost:3000")
    })

    context("Hero section", () => {
      it("the h1 contains the correct text", () => {
      cy.getByData("hero-heading").contains(
        "Testing Next.js Applications with Cypress"
      )
    })

    it("the features on the homepage are correct", () => {
      cy.get("dt").eq(0).contains("4 Courses")
      cy.get("dt").eq(1).contains("25+ Lessons")
      cy.get("dt").eq(2).contains("Free and Open Source")
    })
  })

  context("Courses section", () => {
    it("CourseL Testing Your First Next.js Application", () => {
      cy.getByData('course-0')
        .find('a')
        .eq(3) …
Run Code Online (Sandbox Code Playgroud)

cypress

26
推荐指数
3
解决办法
2万
查看次数

"无法打开输入文件:bin/console"尝试运行Symfony应用程序时出现错误

$ cd my_project_name/
$ php bin/console server:run
Run Code Online (Sandbox Code Playgroud)

当我添加以下命令并尝试运行我的symfony应用程序时出现此错误,

"错误:无法打开输入文件:bin/console"

php symfony

22
推荐指数
3
解决办法
4万
查看次数

Vite 默认模板在 VScode 中给出错误(“moduleResolution”:“bundler”)

该图像显示 tsconfig.json

ModuleResolution 的值默认设置为 Bundler,同时使用 vite 制作 React+TypeScript 应用程序,它在 VS Code 中显示为红色下划线,我应该担心吗?这是一个重大错误吗?我尝试这样做很多次,每次我都会遇到相同的错误..即如果这是一个错误

node-modules typescript reactjs vite

18
推荐指数
2
解决办法
9688
查看次数

无法使用 JavaMail 在 Office365 上对 IMAP 进行身份验证

我们正在尝试使用 OAUTH2 身份验证将 javamail (1.6) 客户端连接到托管在 Office365 上的 Office365 邮箱。

无论我们做什么,我们都会不断收到 A1 NO AUTHENTICATE failed。

我们已经注册了我们的应用程序

API权限

1

我们遵循了所有说明

https://learn.microsoft.com/en-us/exchange/client-developer/legacy-protocols/how-to-authenticate-an-imap-pop-smtp-application-by-using-oauth

包括运行 powershell 命令来使用应用程序 ID 和对象 ID 创建主体,并且我们授予应用程序对我们想要访问的电子邮件箱的完全访问权限。

对于身份验证,我们执行如下 HTTP POST,生成访问令牌

这是具有共享秘密的客户端凭据流,如下所述 https://learn.microsoft.com/en-us/azure/active-directory/develop/v2-oauth2-client-creds-grant-flow

https://login.microsoftonline.com/ {我们的租户 id}/oauth2/v2.0/token

client_id=...
client_secret=...
grant_type=client_credentials
scope=https://outlook.office365.com/.default
Run Code Online (Sandbox Code Playgroud)

我们的javamail配置

mail.store.protocol="imap"
mail.imap.host="outlook.office365.com"
mail.imap.port="993"
mail.imap.ssl.enable="true"
mail.imap.starttls.enable="true"
mail.imap.auth="true"
mail.imap.auth.mechanisms="XOAUTH2"
mail.imap.user="<email box>"
Run Code Online (Sandbox Code Playgroud)

然后在我们的 java 代码中,我们将商店与从上述 HTTP POST 获取的访问令牌连接起来

store.connect(host, user, oauth2_access_token);
Run Code Online (Sandbox Code Playgroud)

我们还尝试了这个 powershell 脚本,它返回相同的错误

https://github.com/DanijelkMSFT/ThisandThat/blob/main/Get-IMAPAccessToken.ps1

我不认为该问题是 JavaMail 特有的。

确定访问令牌是否具有正确的权限或是否存在其他阻止身份验证的因素非常困难

我们还能尝试什么?

更新1

如果我们使用powershell脚本

https://github.com/DanijelkMSFT/ThisandThat/blob/main/Get-IMAPAccessToken.ps1

仅传递客户端 ID 和redirectUri 脚本会提示我批准并且成功

但如果我们使用 clientsecret 授权失败

更新2

我可以成功地将 javamail 与 …

imap jakarta-mail oauth-2.0 office365 azure-active-directory

11
推荐指数
1
解决办法
7876
查看次数

在控制器中访问AngularJs指令变量

我对Angularjs有点新意.我想要的是在' myController '控制器中访问" $ scope.myVar "变量.如果您能提供解决方案,那将会很有帮助.

angular.module('myDirective', [])
        .controller('myController', ['$scope', function ($scope) {
               
            }])
        .directive('myDirective', function () {           
            return {
                scope: {
                    myVar: '='                  
                },
                controller: function ($scope) {  
                    $scope.myVar = 'xyz';
                    alert($scope.myVar);
                }
            };
        });
Run Code Online (Sandbox Code Playgroud)
<html lang="en-US">  
    <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
    <script type="text/javascript" src="newjavascript.js"></script>
    <body ng-app="myDirective">   
        <div ng-controller="myController">
            <my-directive></my-directive>>
        </div>
    </body>
</html> 
Run Code Online (Sandbox Code Playgroud)

angularjs angularjs-directive angularjs-controller

9
推荐指数
2
解决办法
2万
查看次数

npm - 错误:EPERM:不允许操作,取消链接

Windows 10 1703
节点6.11.2
npm 5.4.0

每次我尝试安装一个npm包(例如:npm i gulp-notify)时,都会收到以下错误:


错误的ERR!路径C:\ Users\web-dev\Desktop\barber \node_modules\fsevents \node_modules\ansi-regex\package.json
npm ERR!代码EPERM
npm ERR!errno -4048
npm ERR!系统调用unlink
npm ERR!错误:EPERM:不允许操作,取消链接'C:\ Users\web-
dev\Desktop\barber \node_modules\fsevents \node_modules\ansi-regex\package.json'npm ERR!在错误(本机)
npm ERR!{错误:EPERM:不允许操作,取消链接'C:\ Users\web-dev\Desktop\barber \node_modules\fsevents \node_modules\ansi-regex\package.json'npm
ERR!在错误(本机)
npm ERR!stack:'错误:EPERM:不允许操作,取消链接\'C:\ Users\web-dev\Desktop\barber \node_modules\fsevents \node_modules\ansi-regex\package.json \'\n出现错误(本机)' ,
npm ERR!错误:-4048,
npm ERR!
代码:'EPERM',
npm ERR!系统调用:'unlink',
npm ERR!
路径:'C:\ Users\web-dev\Desktop\barber \node_modules\fsevents \node_modules\ansi-regex\package.json'}
npm ERR!错误的ERR!请尝试以root/Administrator身份再次运行此命令.


我作为管理员运行cmd
我检查了文件夹权限
我清除了缓存,即使npm说它自己做了
我将npm前缀更改为C:\ Users\User Name\AppData\Roaming \npm
没有任何帮助.

请指教.

node.js npm gulp npm-install

9
推荐指数
1
解决办法
8497
查看次数

Permissions-Policy 标头错误:未启用原始试验控制功能:“interest-cohort”

我试图在 github 页面上托管我的项目,项目在 localhost 中运行良好,但在 gh 页面上我收到空白页面,并在控制台上出现如下错误:

Permissions-Policy 标头错误:未启用原始试验控制功能:“interest-cohort”。

javascript github github-pages reactjs

9
推荐指数
1
解决办法
2万
查看次数

运行测试时“../bcrypt_lib.node”(mach-o 文件,但是不兼容的架构(有(arm64),需要(x86_64)))”

1

Error: dlopen(/Users//Documents/Work/Repo/node_modules/bcrypt/lib/binding/napi-v3/bcrypt_lib.node, 0x0001): tried: '/Users//Documents/Work/Repo/node_modules/bcrypt/lib/binding/napi-v3/bcrypt_lib.node' (mach-o file, but is an incompatible architecture (have (arm64), need (x86_64)))
at Object.Module._extensions..node (internal/modules/cjs/loader.js:1144:18)
at Module.load (internal/modules/cjs/loader.js:950:32)
at Function.Module._load (internal/modules/cjs/loader.js:790:14)
at Module.require (internal/modules/cjs/loader.js:974:19)
at require (internal/modules/cjs/helpers.js:92:18)
at Object.<anonymous> (/Users/Documents/Work/node_modules/bcrypt/bcrypt.js:6:16)
at Module._compile (internal/modules/cjs/loader.js:1085:14)
at Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
at Object.require.extensions.<computed> [as .js] (/Users//Documents/Work/Repo///node_modules/ts-node/src/index.ts:431:14)
Run Code Online (Sandbox Code Playgroud)

任何想法如何解决这个问题,这里是新的。请让我知道此处需要的任何其他信息。

macos-monterey

9
推荐指数
1
解决办法
6481
查看次数