小编Nar*_*mar的帖子

如何使用 eslint 只修复一个规则

我想使用 eslint 命令标志--fix来修复一个规则。我尝试了命令:eslint --fix --config ./.eslintrcsomerules.js .. 但它不起作用。如何达到目的?

我的.eslintrcsomerules.js文件如下:

module.exports = {
  'rules': {
    'indent': [2, 2],
  }
};
Run Code Online (Sandbox Code Playgroud)

javascript eslint eslintrc

29
推荐指数
3
解决办法
5331
查看次数

生产构建太大

在我使用create-react-app最终生产版本创建的 React应用程序中,出现了 2.3MB 的 JS 文件和 300kb 的 CSS 文件(非常少的 CSS)。

当我运行用于进行构建的命令时npm run buildreact-scripts显示正在为生产进行优化构建。

我什至试图用 强制它npm run build --env=production,仍然是相同的未优化输出。

我觉得缺少的是 uglifyjs 并且没有完成 JS 文件的缩小,正如我所见,我的 js 文件不是 min.js。

最终输出还说它已经 gzip 压缩,并且它的大小约为 400kb 的 js 文件,如果是这样,我如何提供我的文件以改进优化。

PS:我也尝试了一些解决方案,其中建议排除 Generation map 以减少 size ,但我觉得减少了整体构建大小,但仍然不是单独的 JS 文件。

javascript gzip nginx reactjs

6
推荐指数
1
解决办法
1987
查看次数

我想在vtk(python)中制作均匀分布的球体

正如你在标题中看到的,我想在vtk(python)中制作均匀分布的球体

首先,我看到这个链接“均匀分布球体上的n个点”,这是一种创建均匀分布球体的方法。通过该链接,我获得了均匀分布球体的 x、y、z 坐标。

其次,这实际上并不是我必须解决的问题。问题是即使我有均匀分布球体的 x,y,z 坐标,我也无法在 vtk(python) 上制作多数据。

import numpy as np
import mpl_toolkits.mplot3d
import matplotlib.pyplot as plt
import vtk
from scipy.spatial import Delaunay

num_pts = 1000
indices = np.arange(0, num_pts, dtype=float) + 0.5

phi = np.arccos(1 - 2*indices/num_pts)
theta = np.pi * (1 + 5**0.5) * indices

x, y, z = np.cos(theta) * np.sin(phi), np.sin(theta) * np.sin(phi), np.cos(phi);

# x,y,z is coordination of evenly distributed shpere
# I will try to make poly data use this …
Run Code Online (Sandbox Code Playgroud)

python vtk evenly

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

React useState 设置初始值没有效果

以下是我的功能组件与问题的相关代码,

在 useState() 钩子中对数据进行一些处理后,如何设置初始值?

const data = props.data ? props.data : {};
const statusOptions = [
  { label: "Active", value: "active" },
  { label: "Inactive", value: "inactive" },
  { label: "Complete", value: "completed" },
];
const defaultStatus = statusOptions.filter(
  option => option.value === data["status"],
)[0];

//This does not work
const [status, setStatusValue] = useState(defaultStatus);
console.log(status); //undefined

//Below works
const [status, setStatusValue] = useState({
  label: "Complete",
  value: "completed",
});
console.log(status); //{label:"Complete",value:"completed"}
Run Code Online (Sandbox Code Playgroud)

reactjs react-hooks

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

标签 统计

javascript ×2

reactjs ×2

eslint ×1

eslintrc ×1

evenly ×1

gzip ×1

nginx ×1

python ×1

react-hooks ×1

vtk ×1