小编jov*_*610的帖子

更漂亮:配置文件无效,即使该文件直接来自文档

所以我今天尝试安装更漂亮的,我直接按照文档中的说明进行操作

\n
npm install --save-dev --save-exact prettier\necho {}> .prettierrc.json\n
Run Code Online (Sandbox Code Playgroud)\n

然后我创建一个 .prettierignore 并将 .gitignore 中写入的内容复制粘贴到其中。同时,这是我在 .prettierrc.json 中写的内容:

\n
{\n   "singleQuote": true\n}\n
Run Code Online (Sandbox Code Playgroud)\n

现在,当我在命令行中运行 prettier 时:

\n
npx prettier --write src/index.js\n
Run Code Online (Sandbox Code Playgroud)\n

我收到此错误:

\n
PS C:\\file-directory> npx prettier --write src/index.js\n[error] Invalid configuration file `src\\index.js`: JSON Error in C:\\file-directory\\.prettierrc.json:\n[error]\n[error] > 1 | \xef\xbf\xbd\xef\xbf\xbd{\n[error]     | ^\n[error]   2 |\n[error]   3 |    "singleQuote": true\n[error]   4 |\n[error]\n[error] Unexpected token "\xef\xbf\xbd" (0xFFFD) in JSON at position 0 while parsing near "\xef\xbf\xbd\xef\xbf\xbd{\\u0000\\r\\u0000\\n\\u0000 \\u0000 \\u0000 \\u0000\\"\\u0000s\\u0000i\\u0000..."\n[error]\n[error] > 1 …
Run Code Online (Sandbox Code Playgroud)

prettier prettier-vscode

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

如何将 node_modules 包含在 electro-forge webpack 中?

在某些模块中有效@vercel/webpack-asset-relocator-loader,在某些模块中无效。如果它不起作用,我必须使用此处的 electro-forge 文档中所述的外部配置。

如果资产重定位加载器不适用于您的本机模块,您可能需要考虑使用外部配置

所以最终发生的事情是我将模块放入外部配置中,如下所示:

// webpack.main.config.js

module.exports = {
  // other webpack configs
  externals: {
    'active-win': 'commonjs2 active-win',
    iohook: 'commonjs2 iohook',
    'screenshot-desktop': 'commonjs2 screenshot-desktop',
  },
};
Run Code Online (Sandbox Code Playgroud)

其作用是,每当使用这些模块时,它都会搜索 node_modules 文件夹。这在开发中有效,但应用程序打包后,node_modules 文件夹为空。

我尝试使用@timfish/forge-externals-plugin库,但它不适用于我使用的某些模块。

那么如何才能使 node_modules 文件夹包含在打包的应用程序中呢?我不确定这是电子配置还是 webpack 配置或两者兼而有之。谢谢...

webpack electron electron-forge electron-packager

7
推荐指数
0
解决办法
885
查看次数

如何在没有密钥或没有验证的情况下解码 php/laravel 中的 jwt?

所以我的情况是我从另一个 api 接收 jwt。如果我想验证 jwt,我也会向该 API 发送请求。

如果我想在前端 Javascript (React) 中对其进行解码,我只需要获取 jwt-decode 库。该库不会检查令牌是否仍然有效,它只是对其进行解码。

现在我正在寻找类似的方法来在 php/laravel 中实现此目的。我检查了tymon/jwt-authfirebase/php-jwt。仅当令牌由同一库创建时,两者才有效。当您解码令牌时,Firebase jwt 需要密钥,而 Tymon 的文档中没有提及如何解码从其他库创建的令牌...

所以这基本上是我的问题,有没有办法用 php/laravel 解码另一个库创建的 jwt?

php jwt laravel

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