小编zan*_*ock的帖子

在GitHub上分组回购?

这是情况:我正在将一堆repos迁移到github.目前,repos被组织成诸如"堆栈","网站","应用程序"等的组/目录.

我没有办法(我发现)在GitHub上为repos创建组或文件夹,除了组织,这似乎是一个糟糕的选择.但也许不是吗?这里的问题是,有些组非常小,而其他组很大......有子组,我想将所有项目保存在一个根桶中.

所以,我可能会使用命名约定.比如:'stack-apache','website-foo.com','application-some-project'.或者只是放弃在github中组织它们并让项目页面/网站处理组织.

回覆.规模,我最初看的是20多个回购,随着时间的推移新增回购,预计未来几年的回报率为2-5 /年.

有人有这种经历吗?

github

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

将"复制到剪贴板"添加到GitHub降价的简单方法?

具体来说,我有安装代码块,我希望用户能够快速复制并粘贴到终端.我想要一个代码块'复制到剪贴板'的按钮.由于git克隆网址有一个"复制到剪贴板"按钮,我想知道我是否可以放弃它,或者不管是否有一些相对简单的我可以添加到MD来实现这一点.或者,MD文本经过的处理和"安全"是不可能的?

markdown github

21
推荐指数
2
解决办法
4913
查看次数

如何修复/禁用看似错误的“模块中未找到命名导出”错误?

我正在检查我的代码,并且在几个地方得到了这个:

/Users/zane/playground/react-waiter/js/components/index.js
  1:15  error  No named exports found in module './utils'    import/export
  2:15  error  No named exports found in module './widgets'  import/export

/Users/zane/playground/react-waiter/js/index.js
  1:15  error  No named exports found in module './components'  import/export
Run Code Online (Sandbox Code Playgroud)

我相信该报告是误报,因为当我运行代码时,一切正常,并且我确实可以导入导出的项目。

代码:

// js/index.js
export * from './components'
export * from './settings'
export * from './utils'
Run Code Online (Sandbox Code Playgroud)
// js/components/index.js
export * from './utils'
export * from './widgets'
Run Code Online (Sandbox Code Playgroud)
// js/components/utils/index.js
export * from './Waiter'
Run Code Online (Sandbox Code Playgroud)
// js/components/utils/Waiter.jsx
...
const Waiter = (props) => { ... }

export { Waiter } …
Run Code Online (Sandbox Code Playgroud)

eslint es6-modules

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

我可以仅使用webpack将代码块标记为生产或开发吗?

我正在构建React组件,为了使我的代码对开发人员更友好,我包括以下内容:

componentDidMount() {
  setTimeout(() => {
    if (!this.props.setupComplete) 
      console.warn("ComponentX might be stuck. This may mean you forget such and such.");
  }, setupCheckDelay);
}
Run Code Online (Sandbox Code Playgroud)

这样做的目的是帮助开发人员更快地查明常见错误。有没有一种方法可以标记此代码以告诉webpack使其简单地退出生产版本?还是仅将其包含在开发版本中?例如,我想要类似的东西:

// build-hint-development-only
... my checking code
// end-build-hint
Run Code Online (Sandbox Code Playgroud)

这样在生产构建中,代码就被完全遗漏了。我的目标是减少最终代码的大小(而不是简单地避免执行)。

我已经在Google上搜索了一下,但没有找到任何东西。我收集了可以使用动态导入+环境变量的信息,然后重新排列代码,以便完成开发检查和包装HOC或从未包含在开发版本中的东西,但是对于某些漂亮的东西来说,它却显得脆弱而复杂简单。另一个选择是将预处理器放在webpack构建的前面,该预处理器将复制代码而没有标记为“仅dev”的部分,但会在过程中添加其他整个层。

reactjs webpack

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

标签 统计

github ×2

es6-modules ×1

eslint ×1

markdown ×1

reactjs ×1

webpack ×1