2016-08-18 5 views
1

特定の反応アプリのpackage.jsonを書き込むと、npmでうまく動作してバンドルが準備できて問題なくレンダリングされますが、別のアプリ、サブフォルダにすべてのコードを入れて、私の新しい反応アプリのために同じpackage.jsonをコピーすると、npmがエラーを投げています。私のバンドルからスタートコンポーネントを特定することができないようです。助けてください。package.jsonの開始タグを反応jsに正しく指示できません

{ 
    "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 [email protected] 
3 info using [email protected] 
4 verbose run-script [ 'prestart', 'start', 'poststart' ] 
5 info prestart [email protected] 
6 info start [email protected] 
7 verbose unsafe-perm in lifecycle true 
8 info [email protected] Failed to exec start script 
9 verbose stack Error: [email protected] 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 [email protected] 
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 [email protected] start: `npm run webpack-server & npm run web-server` 
17 error Exit status 1 
18 error Failed at the [email protected] 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 ] 
+0

役に立てば幸いhttps://i.stack.imgur.com/Y0qZQ.png

は、あなたのエントリポイントのパスを変更しています? webpack.config.jsファイルのエントリファイルのパスを変更する必要があります。 –

+0

はい。ありがとうございます –

+0

私は答えとしてそれを掲示しています。他の人に役立つように印を付けてください。 –

答えて

1

はちょうどあなたのエントリポイントのパスを変更します。あなたは、これはそれがwebpack.config.jsにエントリファイルをme.Chnagingのために働いて、正しい

webpack.config.js

-1

であなたのエントリファイルのパスを変更する必要があります。私も プロジェクトのノードモジュールフォルダにwebpack-dev-serverを追加しなければなりませんでした。スタートがうまくいくと、これを取得する必要があります。私は、これはいくつかのいずれか

がPDH

関連する問題