0.0.5 • Published 5 years ago

dwd-utils v0.0.5

Weekly downloads
-
License
MIT
Repository
-
Last release
5 years ago

小型公共库

常用方法收集

  • forEachObj
  • deepCopy
  • find
  • isObject
  • isPromise
  • uuid
  • throttle
  • debounce
  • upperFirst
  • kebabCase
  • camelCase
  • merge
  • version 参见 semver
    • gt
    • gte
    • lt
    • lte
    • eq
    • neq
  • formatDate
  • formatCountDown

faq

  1. npm run test 报错
Jest did not exit one second after the test run has completed.

This usually means that there are asynchronous operations that weren't stopped in your tests. Consider running Jest with `--detectOpenHandles` to troubleshoot this issue.

参考 https://github.com/facebook/jest/issues/1456

  1. npm publish 报错
403 Forbidden - PUT http://registry.npmjs.org/dwd-utils - dwd-utils cannot be republished until 24 hours have passed.
  • npm新的规则:发布过后24h内可以自己手动删除,需要加上 -f 参数,参见
  • 如果你删除之后再重新发布同名的包,会报如下错误,需要再等24h方可发布

参考 https://github.com/muwenzi/Program-Blog/issues/12

  1. npm run test 报错
# 报错误
TypeError: Cannot assign to read only property 'Symbol(Symbol.toStringTag)' of object '#<process>'

这里升级 node 版本 11.11.0后引起,可以退回版本11.10.1或升级到11.12.0

# 报错误
ReferenceError: regeneratorRuntime is not defined

调整 babel.config.js,添加

'@babel/preset-env',
  {
  targets: {
    node: 'current',
  },
}