IT이야기

vuejs 웹 팩 관련 모듈을 찾을 수 없습니다. 오류

cyworld 2022. 6. 6. 10:37
반응형

vuejs 웹 팩 관련 모듈을 찾을 수 없습니다. 오류

express 및 default vue-webpack-boilerplate를 사용하는 풀스택 어플리케이션이 있습니다.프로젝트 구조는 다음과 같습니다.

├── client
│   ├── build
│   │   └── ...
│   ├── config
│   │   └── ...
│   ├── dist
|   |   └── ...
│   ├── index.html
│   ├── src
│   │   ├── App.vue
│   │   ├── assets
│   │   │   └── ...
│   │   ├── components
│   │   │   └── ...
│   │   ├── main.js
│   │   └── router
│   └── static
├── node_modules
├── package.json
└── server
    ├── app.js
    ├── bin
    │   └── www
    └── routes
        └── ...

내가 달릴 때$ node client/build/dev-server.js다음의 에러가 표시됩니다.

ERROR  Failed to compile with 2 errors

These relative modules were not found:

* ./build/dev-client in multi ./build/dev-client ./src/main.js
* ./src/main.js in multi ./build/dev-client ./src/main.js

클라이언트 폴더에서 실행하려고 하면 정상적으로 동작합니다.

$ cd client 
$ node build/dev-server.js

좋은 의견이라도 있나?

이것은 상대 경로 오류입니다.에서 사용되는 경로를 제외한 모든 경로를 변경해야 합니다.require()클라이언트 폴더가 아닌 새 루트 폴더와 상대적입니다.베스트 프랙티스는__dirname와 같다path.diranme()방법.이것 좀 봐.

언급URL : https://stackoverflow.com/questions/45060615/vuejs-webpack-relative-modules-were-not-found-error

반응형