首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置ReactJs时出错

设置ReactJs时出错
EN

Stack Overflow用户
提问于 2017-07-14 20:04:45
回答 1查看 743关注 0票数 1

我对reactJs和为reactJs应用程序设置环境是个新手。我有这样的包,json文件

代码语言:javascript
复制
{
 "name": "reactjs-basics",
  "version": "1.0.0",
 "description": "Some basic ReactJS",
 "main": "index.js",
 "scripts": {
 "start": "npm run build",
 "build": "webpack -d && copy src/index.html dist/index.html && webpack-dev-
  server --content-base src/ --inline --hot",
"build:prod": "webpack -p && copy src/index.html dist/index.html"
        },
 "keywords": [
 "reactjs"
      ],
 "author": "Maximilian Schwarzmueller",
 "license": "MIT",
 "dependencies": {
 "react": "^15.2.1",
"react-dom": "^15.2.1"
     },
"devDependencies": {
"babel-loader": "^6.2.4",
"babel-preset-es2015": "^6.9.0",
"babel-preset-react": "^6.11.1",
"babel-preset-stage-2": "^6.11.0",
"webpack": "^1.13.1",
"webpack-dev-server": "^1.14.1"
    }
 }

和web.config.js文件,如下所示

代码语言:javascript
复制
var webpack = require('webpack');
var path = require("path");

var DIST_DIR = path.resolve(__dirname, "dist");
var SRC_DIR = path.resolve(__dirname, "src");

var config = {
entry: SRC_DIR + "/app/index.js",
output: {
    path: DIST_DIR + "/app",
    filename: "bundle.js",
    publicPath: "/app/"
},
module: {
    loaders: [
        {
            test: /\.js?/,
            include: SRC_DIR,
            loader: "babel-loader",
            query: {
                presets: ["react", "es2015", "stage-2"]
            }
        }
    ]
  }
 };

module.exports =配置;

当我运行这个命令"npm start“时,我得到了这个错误

代码语言:javascript
复制
"ERROR in Cannot find module 'babel-core'
 The syntax of the command is incorrect.

 npm ERR! Windows_NT 10.0.14393
 npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program  
 Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "run" "build"
 npm ERR! node v6.10.0
 npm ERR! npm  v3.10.10
 npm ERR! code ELIFECYCLE
 npm ERR! reactjs-basics@1.0.0 build: `webpack -d && copy src/index.html 
 dist/index.html && webpack-dev-server --content-base src/ --inline --hot`
 npm ERR! Exit status 1
 npm ERR!
 npm ERR! Failed at the reactjs-basics@1.0.0 build script 'webpack -d && 
 copy src/index.html dist/index.html && webpack-dev-server --content-base 
 src/ --inline --hot'.
 npm ERR! Make sure you have the latest version of node.js and npm 
 installed.
 npm ERR! If you do, this is most likely a problem with the reactjs-basics 
 package,
 npm ERR! not with npm itself.
 npm ERR! Tell the author that this fails on your system:
 npm ERR!     webpack -d && copy src/index.html dist/index.html && webpack- 
 dev-server --content-base src/ --inline --hot
 npm ERR! You can get information on how to open an issue for this project 
 with:
 npm ERR!     npm bugs reactjs-basics
 npm ERR! Or if that isn't available, you can get their info via:
 npm ERR!     npm owner ls reactjs-basics
 npm ERR! There is likely additional logging output above.

 npm ERR! Please include the following file with any support request:
 npm ERR!     C:\Users\fahad\Downloads\reactjs-basics-master\reactjs-basics- 
 master\npm-debug.log

 npm ERR! Windows_NT 10.0.14393
 npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program 
 Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "start"
 npm ERR! node v6.10.0
 npm ERR! npm  v3.10.10
 npm ERR! code ELIFECYCLE
 npm ERR! reactjs-basics@1.0.0 start: `npm run build`
 npm ERR! Exit status 1
 npm ERR!
 npm ERR! Failed at the reactjs-basics@1.0.0 start script 'npm run build'.
 npm ERR! Make sure you have the latest version of node.js and npm 
 installed.
 npm ERR! If you do, this is most likely a problem with the reactjs-basics 
 package,
 npm ERR! not with npm itself.
 npm ERR! Tell the author that this fails on your system:
 npm ERR!     npm run build
 npm ERR! You can get information on how to open an issue for this project 
 with:
 npm ERR!     npm bugs reactjs-basics
 npm ERR! Or if that isn't available, you can get their info via:
 npm ERR!     npm owner ls reactjs-basics
 npm ERR! There is likely additional logging output above.

 npm ERR! Please include the following file with any support request:
 npm ERR!     C:\Users\fahad\Downloads\reactjs-basics-master\reactjs-basics- 
 master\npm-debug.log"

我该如何解决这个问题呢?我不知道为什么这是抛出一个错误,请审查这一点,让我知道什么是确切的错误。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-07 09:51:11

webpack.config.js中使用"\“而不是"/”。

它是这样工作的:

代码语言:javascript
复制
"build": "webpack -d && copy src\\index.html dist\\index.html && webpack-dev-
server --content-base src/ --inline --hot"
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45102546

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档