Webpack을 컴파일하지 못했습니다.

Ashvin

방금 React를 배우기 시작했고 Webpack으로 구현하고 있습니다.

다음은 devDependencies내입니다 package.json.

"devDependencies": {
  "babel-core": "^6.25.0",
  "babel-loader": "^7.1.0",
  "babel-preset-es2015": "^6.24.1",
  "babel-preset-react": "^6.24.1",
  "react-hot-loader": "^1.3.1",
  "react-scripts": "1.0.7",
  "serve": "^5.2.4",
  "webpack": "^3.0.0",
  "webpack-dev-server": "^2.5.0"
},

여기 내 webpack.config.js:

module.exports = {
    context: __dirname + "/src",
    entry: './index.js',

    output: {
        filename: "index.js",
        path: __dirname + '/dist'
    },

    module: {
        loaders: [
        {
            test: /\.js$/,
            exclude: /node_modules/,
            loaders: ["react-hot-loader", "babel-loader"],
        }
        ],
    },
}

여기 있습니다 .babelrc

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

이제 실행 npm start하면이 오류가 발생합니다.

ERROR in ./src/index.css
Module parse failed: /home/tps/ReactApps/login-app/src/index.css Unexpected token (1:5)
You may need an appropriate loader to handle this file type.
| body {
|   margin: 0;
|   padding: 0;
@ ./src/index.js 21:0-22
@ multi ./node_modules/webpack-dev-server/client?http://localhost:8081 webpack/hot/dev-server ./index.js

ERROR in ./src/App.js
Module not found: Error: Can't resolve './notFound' in '/home/tps/ReactApps/login-app/src'
@ ./src/App.js 33:16-37
@ ./src/index.js
@ multi ./node_modules/webpack-dev-server/client?http://localhost:8081 webpack/hot/dev-server ./index.js

ERROR in ./src/App.css
Module parse failed: /home/tps/ReactApps/login-app/src/App.css Unexpected token (1:0)
You may need an appropriate loader to handle this file type.
| .App {
|   text-align: center;
| }
@ ./src/App.js 19:0-20
@ ./src/index.js
@ multi ./node_modules/webpack-dev-server/client?http://localhost:8081 webpack/hot/dev-server ./index.js

이 문제를 해결하도록 도와주세요.

편집 1 :

webpack.config.js

module.exports = {
  context: __dirname + "/src",
  entry: './index.js',

  output: {
    filename: "index.js",
    path: __dirname + '/dist'
  },

  module: {
    loaders: [
      {
        test: /\.js$/,
        exclude: /node_modules/,
        loaders: ["react-hot-loader", "babel-loader"],
      }
    ],
    rules: [
      {
        test: /\.css$/,
        use: [ 'style-loader', 'css-loader' ]
      }
    ]
  },
}

package.json

 "devDependencies": {
  "babel-core": "^6.25.0",
  "babel-loader": "^7.1.0",
  "babel-preset-es2015": "^6.24.1",
  "babel-preset-react": "^6.24.1",
  "css-loader": "^0.28.4",
  "react-hot-loader": "^1.3.1",
  "react-scripts": "1.0.7",
  "serve": "^5.2.4",
  "style-loader": "^0.18.2",
  "webpack": "^3.0.0",
  "webpack-dev-server": "^2.5.0"
},
Mo Ismat

css 파일을 가져올 수 있으려면 웹팩 구성에 css-loader를 추가해야합니다.

npm install --save-dev css-loader style-loader

loaders웹팩 구성 어레이에 다음을 추가하십시오 .

{
  test: /\.css$/,
  loader: 'style-loader!css-loader'
}

자세한 정보는 https://github.com/webpack-contrib/css-loader 를 확인 하십시오 .

편집 : 로더와 규칙을 모두 사용하고 있습니다. 그것들은 기본적으로 같은 것입니다. 자세한 정보는 https://webpack.js.org/guides/migrating/#module-loaders-is-now-module-rules 를 확인하십시오.

이 웹팩 구성을 시도하십시오.

module.exports = {
  context: __dirname + "/src",
  entry: './index.js',

  output: {
    filename: "index.js",
    path: __dirname + '/dist'
  },

  module: {
    loaders: [
      {
        test: /\.js$/,
        exclude: /node_modules/,
        loaders: ["react-hot-loader", "babel-loader"],
      },       
      {
        test: /\.css$/,
        use: [ 'style-loader', 'css-loader' ]
      }
    ]
  },
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

소스에서 kdesvn을 컴파일하지 못했습니다.

분류에서Dev

Android 리소스 파일을 다시 컴파일하지 못했습니다.

분류에서Dev

9 패치 AAPT : 오류 : 파일을 컴파일하지 못했습니다.

분류에서Dev

반응이 "conversational-form"모듈을 컴파일하지 못했습니다.

분류에서Dev

Heroku "푸시가 거부되었습니다. Python 앱을 컴파일하지 못했습니다."

분류에서Dev

pdf 파일을 다운로드하지 못했습니다.

분류에서Dev

동일한 오류로 HDP 하이브 2.5.0.0 및 2.4.2.40을 컴파일하지 못했습니다.

분류에서Dev

Intellij가 파일 유형을 감지하지 못했습니다.

분류에서Dev

invokespecial의 지원되지 않는 사용을 컴파일하지 못했습니다.

분류에서Dev

예기치 않은 토큰을 컴파일하지 못했습니다. "이 (가) 예상됩니다.

분류에서Dev

스칼라 컴파일러가 Spark 람다 함수 내에서 유형을 유추하지 못했습니다.

분류에서Dev

다른 커널 용으로 컴파일 된 커널 모듈을로드하지 못했습니다.

분류에서Dev

로그 파일 회전을 시작하지 못했습니다.

분류에서Dev

PHP에서 JSON 파일을 수정하지 못했습니다.

분류에서Dev

extundelete로 파일을 복원하지 못했습니다.

분류에서Dev

파일을 업로드하지 못했습니다.

분류에서Dev

Ansible이 / command로 파일을 전송하지 못했습니다.

분류에서Dev

fxml 파일을로드하지 못했습니다.

분류에서Dev

Baidu Sitemap 파일을 크롤링하지 못했습니다.

분류에서Dev

불러 오지 못했습니다. 파일을 인식하지 못했습니다.

분류에서Dev

웹용 Flutter 빌드- "응용 프로그램을 컴파일하지 못했습니다."

분류에서Dev

"org.java-websocket : java-websocket : 1.3.2"컴파일을 해결하지 못했습니다.

분류에서Dev

조직 / codehaus / 총 / 컴파일러 / 관리자 / NoSuchCompilerException - 목표 받는다는 - 컴파일러 플러그인 3.8.0을 실행하지 못했습니다

분류에서Dev

이메일로 파일을 보내지 못했습니다.

분류에서Dev

이메일로 파일을 보내지 못했습니다.

분류에서Dev

WebPack은 HTML에 포함하지 않고 TS 파일을 컴파일합니다.

분류에서Dev

파이썬에서 CSV 파일을 정리하지 못했습니다.

분류에서Dev

ExcelFile을 사용하여 파일을 저장하지 못했습니다.

분류에서Dev

메이븐 빌드 실패 : 받는다는 - 컴파일러 플러그인 : 3.0 : 컴파일 (기본 컴파일을) : 목표 org.apache.maven.plugins을 실행하지 못했습니다 컴파일 실패

Related 관련 기사

  1. 1

    소스에서 kdesvn을 컴파일하지 못했습니다.

  2. 2

    Android 리소스 파일을 다시 컴파일하지 못했습니다.

  3. 3

    9 패치 AAPT : 오류 : 파일을 컴파일하지 못했습니다.

  4. 4

    반응이 "conversational-form"모듈을 컴파일하지 못했습니다.

  5. 5

    Heroku "푸시가 거부되었습니다. Python 앱을 컴파일하지 못했습니다."

  6. 6

    pdf 파일을 다운로드하지 못했습니다.

  7. 7

    동일한 오류로 HDP 하이브 2.5.0.0 및 2.4.2.40을 컴파일하지 못했습니다.

  8. 8

    Intellij가 파일 유형을 감지하지 못했습니다.

  9. 9

    invokespecial의 지원되지 않는 사용을 컴파일하지 못했습니다.

  10. 10

    예기치 않은 토큰을 컴파일하지 못했습니다. "이 (가) 예상됩니다.

  11. 11

    스칼라 컴파일러가 Spark 람다 함수 내에서 유형을 유추하지 못했습니다.

  12. 12

    다른 커널 용으로 컴파일 된 커널 모듈을로드하지 못했습니다.

  13. 13

    로그 파일 회전을 시작하지 못했습니다.

  14. 14

    PHP에서 JSON 파일을 수정하지 못했습니다.

  15. 15

    extundelete로 파일을 복원하지 못했습니다.

  16. 16

    파일을 업로드하지 못했습니다.

  17. 17

    Ansible이 / command로 파일을 전송하지 못했습니다.

  18. 18

    fxml 파일을로드하지 못했습니다.

  19. 19

    Baidu Sitemap 파일을 크롤링하지 못했습니다.

  20. 20

    불러 오지 못했습니다. 파일을 인식하지 못했습니다.

  21. 21

    웹용 Flutter 빌드- "응용 프로그램을 컴파일하지 못했습니다."

  22. 22

    "org.java-websocket : java-websocket : 1.3.2"컴파일을 해결하지 못했습니다.

  23. 23

    조직 / codehaus / 총 / 컴파일러 / 관리자 / NoSuchCompilerException - 목표 받는다는 - 컴파일러 플러그인 3.8.0을 실행하지 못했습니다

  24. 24

    이메일로 파일을 보내지 못했습니다.

  25. 25

    이메일로 파일을 보내지 못했습니다.

  26. 26

    WebPack은 HTML에 포함하지 않고 TS 파일을 컴파일합니다.

  27. 27

    파이썬에서 CSV 파일을 정리하지 못했습니다.

  28. 28

    ExcelFile을 사용하여 파일을 저장하지 못했습니다.

  29. 29

    메이븐 빌드 실패 : 받는다는 - 컴파일러 플러그인 : 3.0 : 컴파일 (기본 컴파일을) : 목표 org.apache.maven.plugins을 실행하지 못했습니다 컴파일 실패

뜨겁다태그

보관