小编use*_*537的帖子

排除node_modules文件夹与Google云端硬盘同步

有什么方法可以将node_module文件夹排除在与Google云端硬盘同步之外?如果无法使用Google Backup and Sync进行同步,是否还有其他Mac版应用程序可以做到这一点?

google-drive-api

5
推荐指数
2
解决办法
1460
查看次数

如何修复此 GitHub 安全警报?

将新的存储库推送到 GitHub 后,我从 GitHub 收到了此安全警报:

在此输入图像描述

根据 GitHub 的说法,受影响的文件是package-lock.json

为了解决这个问题,我这样做了:

  1. 从 GitHub 上的远程存储库删除了 package-lock.json。
  2. 在本地 package-lock.json 中找到 tar 版本并将其替换为 >=4.4.2。
  3. 从我的本地存储库中删除了 node_modules 文件夹。
  4. 运行 npm install
  5. 将 package-lock.json 推送到远程。

但这并没有帮助,我仍然从 GitHub 收到相同的安全警报。

我怎样才能解决这个问题?

security github package.json

5
推荐指数
1
解决办法
5764
查看次数

Webpack4:<%= htmlWebpackPlugin.options.title %> 未获取该值

基于此教程: 使用 html-webpack-plugin 生成 index.html 如果您向 html-webpack-plugin 选项添加标题选项,如下所示:

new HtmlWebPackPlugin({
  template: './src/index.html',
  filename: './index.html',
  title: 'My App',
}),
Run Code Online (Sandbox Code Playgroud)

并将以下代码段添加到您的 HTML 模板中

<title><%= htmlWebpackPlugin.options.title %></title> 
Run Code Online (Sandbox Code Playgroud)

它应该从插件设置中获取标题值并将其显示在标题标签内。

但好像并<%= htmlWebpackPlugin.options.title %>没有体现出价值!这个功能在 Webpack 4 中是否已被弃用?

title webpack

4
推荐指数
1
解决办法
3867
查看次数

在React中定义defaultProps

以下两种在React 中定义defaultProps的方式之间是否有区别?

class ReactComp extends React.Component {}
ReactComp.defaultProps = {}
Run Code Online (Sandbox Code Playgroud)

要么

class ReactComp extends React.Component {
    static defaultProps = {}
}
Run Code Online (Sandbox Code Playgroud)

javascript ecmascript-6 reactjs

4
推荐指数
1
解决办法
63
查看次数

React 使用服务器端渲染还是客户端渲染?

在一篇文章中我读到

React 使用服务器端渲染。

但在其他文章中,我遇到了这个:

客户端渲染是一种相对较新的网站渲染方法,直到 JavaScript 库开始将其纳入其开发风格后,它才真正流行起来。一些值得注意的例子是 Vue.js 和 React.js

现在哪个说法是正确的?

当我使用 create-react-app 并运行 npm start 时,在我看来 React 使用了客户端渲染。不是吗?

reactjs

4
推荐指数
2
解决办法
3032
查看次数

辅助功能 - Tab 键与屏幕阅读器不匹配

我正在尝试测试网页的可访问性。

我在 MacBook 上使用 Apple Voice Over 作为屏幕阅读器,如果我使用 Voice Over 按键快捷键,一切都会正常工作。我可以使用语音快捷键(Ctrl + 选项 + 箭头键)来浏览页面的所有元素。

但是,如果我关闭语音并尝试仅使用 Tab 键导航网页,则它无法正常工作。选项卡仅考虑标题、链接和按钮等元素,但忽略普通文本。

这是正常的吗?这是可以接受的吗?

html accessibility

4
推荐指数
1
解决办法
1282
查看次数

使用 JavaScript 更改字符串中的字符顺序

我从表单中捕获日期作为字符串并将其传递给 API-Request-URL。

日期字符串采用以下格式: 16 02 2019 但 API 仅接受以下格式的日期字符串:2019 02 16

基本上,在我的字符串中,我需要将前 2 个字符的位置更改为后 4 个字符的位置。

我解决了这个问题如下:

let date = e.target.elements.date.value; // 16022019

const dateFirst = date.slice(0, 2);
const dateMiddle = date.slice(2, 4);
const dateLast = date.slice(4, 8);
date = `${dateLast}${dateMiddle}${dateFirst}`; // 20190216
Run Code Online (Sandbox Code Playgroud)

但我不确定这是否是一个好的解决方案。有没有更好的方法来达到同样的结果?

javascript string api

3
推荐指数
1
解决办法
1805
查看次数

清理 Git 中的分支历史记录

我在功能分支上工作了好几天。在这段时间里,我犯了很多错误,并提交了很多不必要的代码更改,我不得不在下一次提交中恢复。

最后,我找到了最好的解决方案,现在我准备创建一个 Pull-Request。但是,我不希望每个人都能看到我对分支做了多少愚蠢的提交。:-)

用最新的代码创建一个干净的 PR 但没有所有这些提交的最佳方法是什么?

我在终端中使用 Git。

git

3
推荐指数
1
解决办法
1607
查看次数

styled-components - 将样式放在一个单独的文件中并将其导入到组件中

在下面的 React 组件中,我使用styled-components库来设置样式。

import React from 'react'
import jsonResponse from '../data'
import styled from 'styled-components'

const StyledUl = styled.ul`
    width: 100%;
`

const StyledLi = styled.li`
    width: 100%;

    /*  Tablet View  */
    @media (min-width: 45.563em) and (max-width: 61.312em) {
        width: 50%;
    }

    /*  Desktop View  */
    @media (min-width: 61.313em) {
      width: 33.33%;
    }
`

const TextContainer = styled.div`
    text-align: left;
`

const Btn = styled.button`
    width: 26%;

    @media (min-width: 45.563em) and (max-width: 61.312em) {
      width: 42%;
    }

    @media …
Run Code Online (Sandbox Code Playgroud)

reactjs styled-components

3
推荐指数
1
解决办法
4933
查看次数

Mercurial是推动所有本地分支机构还是仅推动工作分支机构?

当我有3个这样的分支时:

  • 功能/我的分支1
  • 功能/我的分支2
  • 功能/我的分支3

我正在研究feature / my-branch-1

一旦我跑步

hg push
Run Code Online (Sandbox Code Playgroud)

我要推送所有这三个分支还是仅推送工作分支(功能/ my-branch-1)?

mercurial

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