繁体   English   中英

无法在package.json中正确指向start标记以反应js

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM