我知道有很多独特阵列的答案
但他们无法处理数组数组
我想要的是什么
源数组
[
1,
0,
true,
undefined,
null,
false,
['a', 'b', 'c'],
['a', 'b', 'c'],
['a', 'c', 'b'],
{ a: { b: 2 } },
{ a: { b: 2 } },
{ a: { b: 3 } },
{ a: { b: undefined } },
{ a: { } },
{ a: { b: 3, c: undefined } },
]
Run Code Online (Sandbox Code Playgroud)
回报
[
1,
0,
true,
undefined,
null,
false,
['a', 'b', 'c'],
['a', 'c', 'b'],
{ a: { …Run Code Online (Sandbox Code Playgroud) 我的插件
@bluelovers/eslint-plugin https://github.com/bluelovers/ws-node-bluelovers/tree/master/packages/eslint-plugin
我的基本配置 https://github.com/bluelovers/ws-node-bluelovers/blob/master/packages/eslintrc/.eslintrc.json
运行时用户配置
{
"extends": [
"bluelovers"
]
}
Run Code Online (Sandbox Code Playgroud)
我可以输入用户仓库
eslint --print-config .
Run Code Online (Sandbox Code Playgroud)
这可以显示配置并且没有错误,我还在列表中看到了我的插件配置
"@bluelovers/no-irregular-whitespace": [
"error",
{
"skipComments": true,
"skipStrings": false,
"skipTemplates": false,
"skipRegExps": false,
"ignores": [
"?"
]
}
],
Run Code Online (Sandbox Code Playgroud)
但是当我输入时eslint index.ts,它显示错误
1:1 error Definition for rule '@bluelovers/no-irregular-whitespace' was not found @bluelovers/no-irregular-whitespace
Run Code Online (Sandbox Code Playgroud)
索引.ts
export const r = /[ \t\uFEFF\xA0?]+$/;
const IRREGULAR_WHITESPACE = /[\f\v ?????????????????]+/mgu;
Run Code Online (Sandbox Code Playgroud)
我怎样才能解决这个问题??
我之前每晚都安装了 8.0.0(用于异步)
当 7.6.0 出来时,我尝试安装 7.6.0
安装程序显示消息“已安装更高版本的 Node.js。安装程序现在将退出”
我解压二进制 (.zip) 以强制安装 7.6.0
但现在
我想安装 7.7.1
此消息再次出现
我尝试在注册表中搜索所有 node.js 或 8.0.0
并将其替换为 7.6.0
安装程序仍然不允许安装
哪里可以让我安装新版本而无需每次都更新?
我不能使用卸载程序
因为我不确定卸载程序会删除什么
我的 nodejs 安装在 msys2 文件夹中
有什么办法让我可以通过 Windows Installer (.msi) 更新新版本?
我只需要将旧的 nodejs 版本更新到最新的当前版本
现在和未来的正常方式
我没有尝试卸载,
因为我的节点安装文件夹是“C:\msys64\mingw64\bin”,
我的 node_modules 位于“C:\msys64\mingw64\bin\node_modules”,
我“不确定”卸载程序将“仅”删除节点 js 和 npm,而不会删除“C:\msys64\mingw64\bin”中的其他文件