开玩笑由于json崩溃

时间:2018-08-17 00:25:10

标签: javascript reactjs jestjs react-scripts

问题的背景

嗨,我有一个反应代码,可以在npm start上运行,但是npm test不能,并且我的npm test可以运行,但是npm start不能使用相同代码。我现在正试图弄清楚如何使我的测试在npm start可以运行的代码上运行。直到完成测试后,我才意识到视力上的区别,现在我无法将测试转换为适用于npm start的代码。代码上的区别在于,我的npm start在package main import ( "fmt" ) type InnerStruct struct { whatever bool } type OuterStruct struct { is *InnerStruct } func (s *InnerStruct) Format(f fmt.State, verb rune) { switch verb { case 'v': if f.Flag('+') { fmt.Fprintf(f, "&%+v", *s) } else if f.Flag('#') { fmt.Fprintf(f, "&%#v", *s) } else { fmt.Fprintf(f, "&%v", *s) } case 's': fmt.Fprintf(f, "&%v", *s) } } func main() {} 上运行的代码在state ={/*multiple things*/}之外,而React应用程序中的所有功能都必须在npm的代码上用constructor(props){}调用在function = (value) => {}上进行的测试位于state ={/*multiple things*/}内部,必须使用constructor(props){}调用react应用中的所有功能。

问题: 当前错误:

error

package.json

function(value){}

.babelrc

{
  "private": true,
  "version": "0.0.0",
  "name": "example-react",
  "dependencies": {
    "moment": "^2.22.2",
    "react": "16.4.1",
    "react-dom": "16.4.1",
    "react-scripts": "^1.1.4",
    "react-snapshot": "^1.3.0",
    "react-table": "^6.8.6",
    "recharts": "^1.1.0"
  },
  "devDependencies": {
    "babel-jest": "*",
    "babel-preset-env": "*",
    "babel-preset-react": "*",
    "enzyme": "^3.4.1",
    "enzyme-adapter-react-16": "^1.2.0",
    "jest": "*"
  },
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build && react-snapshot",
    "test": "jest --verbose",
    "eject": "react-scripts eject"
  },
  "proxy": "http://localhost:5000"
}

app.js

{
  "presets": ["env", "react"]
}

如何解决此代码,使其在编译时不会崩溃?

0 个答案:

没有答案