小编ka.*_*ean的帖子

REGEX用于任何文件扩展名

我正在尝试构建一个正则表达式来判断字符串是否是有效的文件扩展名.它可能是任何扩展.

hello        no
.hello       Yes
..hello      No
hello.world  No
.hello.world No
.hello world No
Run Code Online (Sandbox Code Playgroud)

我试过^ \.和^ \.[\.]但是无法得到我想要的东西.这似乎应该很简单.

regex

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

NPM Run Build错误:“跟踪:节点类型RestProperty已重命名为RestElement”,并带有新的Babel 7.0.0

我们得到跟踪:节点类型RestProperty在我们的构建中已重命名为RestElement warnings。构建成功,但是自升级到babel 7.0.0以来,还有很多这样的构建

我在这里尝试了该解决方案的跟踪:节点类型SpreadProperty在Object.isSpreadProperty处已重命名为SpreadElement,但似乎无法解决此问题

relevent package.json:

"devDependencies": {
    "@babel/core": "^7.0.0",
    "@babel/plugin-proposal-class-properties": "^7.0.0",
    "@babel/plugin-proposal-export-default-from": "^7.0.0",
    "@babel/plugin-syntax-dynamic-import": "^7.0.0",
    "@babel/plugin-transform-modules-commonjs": "^7.0.0",
    "@babel/plugin-transform-regenerator": "^7.0.0",
    "@babel/polyfill": "7.0.0",
    "@babel/preset-env": "^7.0.0",
    "@babel/preset-react": "^7.0.0",
...
    "babel-core": "^7.0.0-bridge.0",
    "babel-eslint": "^10.0.0",
Run Code Online (Sandbox Code Playgroud)

babelrc:

{
  "presets": ["@babel/preset-env", "@babel/preset-react"],
  "plugins": [
    "@babel/plugin-proposal-export-default-from",
    "@babel/plugin-syntax-dynamic-import",
    ["@babel/plugin-proposal-class-properties", { "loose": false }],
  ],
  "env": {
    "test": {
      "plugins": ["transform-es2015-modules-commonjs", "transform-regenerator"]
    }
  }
}
Run Code Online (Sandbox Code Playgroud)
Trace: The node type RestProperty has been renamed to RestElement
    at Object.isRestProperty (/apps/node_modules/@babel/types/lib/validators/generated/index.js:4192:11)
    at DestructuringTransformer.pushObjectPattern (/apps/node_modules/babel-plugin-transform-es2015-destructuring/lib/index.js:197:15)
    at DestructuringTransformer.push (/apps/node_modules/babel-plugin-transform-es2015-destructuring/lib/index.js:108:14)
    at DestructuringTransformer.init (/apps/node_modules/babel-plugin-transform-es2015-destructuring/lib/index.js:317:12) …
Run Code Online (Sandbox Code Playgroud)

javascript babel npm package.json babeljs

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

标签 统计

babel ×1

babeljs ×1

javascript ×1

npm ×1

package.json ×1

regex ×1