我正在引用Apache POI的3.7版本,当我这样做时,我收到了"无法解决"的错误:
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
Run Code Online (Sandbox Code Playgroud)
引用POI的其他import语句不会给我错误,例如:
import org.apache.poi.ss.usermodel.*;
Run Code Online (Sandbox Code Playgroud)
有任何想法吗??
自定义命令和任务有什么区别?我试图了解它们应该如何使用。
自定义命令文档:https : //docs.cypress.io/api/cypress-api/custom-commands.html
我正在按照Next.js 调试文档来设置本地调试环境。
“第 1 步:在调试模式下启动 Next.js”工作正常:
> cross-env NODE_OPTIONS='--inspect' next dev
Debugger listening on ws://127.0.0.1:9229/e4bb955d-e3b2-4849-b6e7-0248e6a3d53e
For help, see: https://nodejs.org/en/docs/inspector
Loaded env from C:\Users\markj\workspace\my-app\.env.local
ready - started server on http://localhost:3000
info - Using external babel configuration from C:\Users\markj\workspace\my-app\babel.config.js
event - compiled successfully
Run Code Online (Sandbox Code Playgroud)
但在“第 2 步:连接到调试器”中,我在 VSCode 调试控制台中收到以下错误:
Could not read source map for file:///C:/Users/markj/workspace/my-app/node_modules/next/dist/compiled/path-to-regexp/index.js: ENOENT: no such file or directory, open 'c:\Users\markj\workspace\my-app\node_modules\next\dist\compiled\path-to-regexp\index.js.map'
Could not read source map for file:///C:/Users/markj/workspace/my-app/node_modules/@next/react-refresh-utils/ReactRefreshWebpackPlugin.js: ENOENT: no such file or directory, open 'c:\Users\markj\workspace\my-app\node_modules\@next\react-refresh-utils\ReactRefreshWebpackPlugin.js.map'
Could not …Run Code Online (Sandbox Code Playgroud) 我正在尝试将 Google Analytics 添加到 Next.js 网站。我正在遵循JavaScript 中的指南,但我的应用程序是 TypeScript 。安装 @types/gtag.js 后,我收到此错误:
No overload matches this call.
The last overload gave the following error.
Argument of type '"config"' is not assignable to parameter of type '"consent"'.ts(2769)
index.d.ts(19, 5): The last overload is declared here.
Run Code Online (Sandbox Code Playgroud)
在我的代码的这一行:
window.gtag('config', process.env.NEXT_PUBLIC_GOOGLE_ANALYTICS, {
page_path: url,
})
Run Code Online (Sandbox Code Playgroud)
以下是类型定义:https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/gtag.js/index.d.ts
我不确定类型是否不正确,但代码可能有效,因为它直接来自教程。
我的临时解决方法是声明gtag: any:
declare global {
interface Window {
gtag: any
}
}
Run Code Online (Sandbox Code Playgroud) 我的问题与下面的问题相同,但答案很模糊,我不明白如何处理它. 从最高到最低排序List <Tuple> 如果你能更详细地描述如何做到这一点,将不胜感激.谢谢
我正在使用 redux-starter-kit(其中包括用于可变更新的 Immer 库),但由于某种原因,这个减速器不起作用:
reInitializeState(state, action) {
state = Object.assign({}, initialState);
state.someProperty = true; // this does not get set
},
Run Code Online (Sandbox Code Playgroud)
但这个确实:
reInitializeState(state, action) {
Object.assign(state, initialState);
state.someProperty = true; // this does
},
Run Code Online (Sandbox Code Playgroud)
我希望他们做同样的事情。这里发生了什么?
当我尝试在Blitz.js /api 处理程序中使用@google-cloud/storage时,它会生成以下错误:
error:0909006C:PEM routines:get_name:no start line
at Sign.sign (internal/crypto/sig.js:110:29)
at NodeCrypto.sign (C:\Users\markj\workspace\myapp\node_modules\google-auth-library\build\src\crypto\node\crypto.js:35:23)
at GoogleAuth.sign (C:\Users\markj\workspace\myapp\node_modules\google-auth-library\build\src\auth\googleauth.js:561:39)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:93:5)
at async sign (C:\Users\markj\workspace\myapp\node_modules\@google-cloud\storage\build\src\signer.js:174:35) {
name: 'SigningError'
Run Code Online (Sandbox Code Playgroud)
但是,当我在本地运行它时node test_api.js,它工作正常......
这是我的代码:
error:0909006C:PEM routines:get_name:no start line
at Sign.sign (internal/crypto/sig.js:110:29)
at NodeCrypto.sign (C:\Users\markj\workspace\myapp\node_modules\google-auth-library\build\src\crypto\node\crypto.js:35:23)
at GoogleAuth.sign (C:\Users\markj\workspace\myapp\node_modules\google-auth-library\build\src\auth\googleauth.js:561:39)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:93:5)
at async sign (C:\Users\markj\workspace\myapp\node_modules\@google-cloud\storage\build\src\signer.js:174:35) {
name: 'SigningError'
Run Code Online (Sandbox Code Playgroud)
该错误似乎表明我的私钥的开头/前缀有问题,但我从 Google 服务帐户 JSON 文件中准确复制了它。它看起来像这样:
-----BEGIN PRIVATE KEY-----\n[the private key]\n-----END PRIVATE KEY-----\n
java ×2
javascript ×2
next.js ×2
node.js ×2
algorithm ×1
apache-poi ×1
cypress ×1
debugging ×1
object ×1
redux ×1
sorting ×1
typescript ×1