[英]Not able to point the start tag correctly in package.json for react js
当我为特定的反应应用程序编写package.json时,它在npm上工作正常,捆绑包准备好并且渲染没有问题,但是当我创建另一个应用程序时,将我的所有代码放在子文件夹中并复制相同的包。 json为我的新反应应用程序,npm抛出错误。 好像它无法从我的包中识别出启动组件。 请帮忙。
{
"name": "ReactDemoBarath",
"version": "1.0.0",
"description": "Creating New Project for React Demo",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"webpack-server": "webpack-dev-server --hot --progress --color",
"web-server": "http-server -p 3000 .",
"start": "npm run webpack-server & npm run web-server"// looks like something is wrong here
},
"author": "Barath Kumar R",
"license": "ISC",
"keywords": [],
"dependencies": {
"axios": "^0.9.1",
"bootstrap": "^3.3.6",
"express": "^4.13.4",
"flux": "^2.1.1",
"lodash": "^3.10.1",
"object-assign": "^4.0.1",
"react": "^0.14.7",
"react-bootstrap": "^0.29.5",
"react-dom": "^0.14.7",
"react-router": "^2.0.0"
},
"devDependencies": {
"autoprefixer-loader": "^3.1.0",
"babel-core": "^6.5.1",
"babel-loader": "^6.2.2",
"babel-preset-es2015": "^6.5.0",
"babel-preset-react": "^6.5.0",
"babel-preset-stage-0": "^6.5.0",
"css-loader": "^0.23.1",
"file-loader": "^0.9.0",
"http-server": "^0.8.0",
"img-loader": "^1.2.0",
"jquery": "^2.2.1",
"node-sass": "^3.2.0",
"postcss-loader": "^0.8.0",
"react-hot-loader": "^1.2.8",
"svgo": "^0.6.1",
"svgo-loader": "^1.1.0",
"sass-loader": "^3.1.2",
"source-map-loader": "^0.1.5",
"script-loader": "^0.6.1",
"style-loader": "^0.13.0",
"url-loader": "^0.5.7",
"webpack": "^1.12.13",
"webpack-dev-server": "^1.10.1"
}
}
我的错误日志:
0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm- cli.js',
1 verbose cli 'start' ]
2 info using npm@2.15.1
3 info using node@v4.4.3
4 verbose run-script [ 'prestart', 'start', 'poststart' ]
5 info prestart ReactDemoBarath@1.0.0
6 info start ReactDemoBarath@1.0.0
7 verbose unsafe-perm in lifecycle true
8 info ReactDemoBarath@1.0.0 Failed to exec start script
9 verbose stack Error: ReactDemoBarath@1.0.0 start: `npm run webpack-server & npm run web-server`
9 verbose stack Exit status 1
9 verbose stack at EventEmitter.<anonymous> (C:\Program Files\nodejs\node_modules\npm\lib\utils\lifecycle.js:217:16)
9 verbose stack at emitTwo (events.js:87:13)
9 verbose stack at EventEmitter.emit (events.js:172:7)
9 verbose stack at ChildProcess.<anonymous> (C:\Program Files\nodejs\node_modules\npm\lib\utils\spawn.js:24:14)
9 verbose stack at emitTwo (events.js:87:13)
9 verbose stack at ChildProcess.emit (events.js:172:7)
9 verbose stack at maybeClose (internal/child_process.js:827:16)
9 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)
10 verbose pkgid ReactDemoBarath@1.0.0
11 verbose cwd E:\Workspace_React\React_Engage
12 error Windows_NT 6.3.9600
13 error argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "start"
14 error node v4.4.3
15 error npm v2.15.1
16 error code ELIFECYCLE
17 error ReactDemoBarath@1.0.0 start: `npm run webpack-server & npm run web-server`
17 error Exit status 1
18 error Failed at the ReactDemoBarath@1.0.0 start script 'npm run webpack-server & npm run web-server'.
18 error This is most likely a problem with the ReactDemoBarath package,
18 error not with npm itself.
18 error Tell the author that this fails on your system:
18 error npm run webpack-server & npm run web-server
18 error You can get information on how to open an issue for this project with:
18 error npm bugs ReactDemoBarath
18 error Or if that isn't available, you can get their info via:
18 error
18 error npm owner ls ReactDemoBarath
18 error There is likely additional logging output above.
19 verbose exit [ 1, true ]
只需更改入口点的路径即可。 您需要更改输入文件的路径
webpack.config.js
这是正确的,它对我有用。在webpack.config.js中修改条目文件。 我还必须在我的项目node-modules文件夹中添加webpack-dev-server。 你应该在开始工作时得到这个。 https://i.stack.imgur.com/Y0qZQ.png
我希望这可以帮助别人
PDH
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.