programing

다수의 Vue 프로젝트, 1개의 node_modules

bestcode 2022. 8. 27. 09:37
반응형

다수의 Vue 프로젝트, 1개의 node_modules

나는 새로운 프로젝트를 만들고 있다.서버 애플리케이션(Node, Express, Mongo)이 1개 있고 클라이언트 애플리케이션(둘 다 VueJ)이 2개 있습니다.이 구조를 원합니다(하나만 원합니다).node_modules디렉토리):

- client
--- admin (vue project)
--- page (vue project)
- server
--- server.js
- node_modules
- package.json

서버 앱은 정상적으로 동작하지만 VueJ에 문제가 있습니다.새로운 프로젝트를 작성했습니다.vue-cli,제거한다.node_modules그리고.package.json. 기본적으로 가지고 있는 모든 의존관계node_modules에러가 발생했습니다.

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

하지만 이 문제를 해결하려면webpack.base.conf여기서부터:

entry: {
    app: './src/main.js'
  },

다음과 같이 입력합니다.

entry: {
    app: './client/admin/src/main.js'
  },

및 인webpack.dev.conf여기서부터:

Object.keys(baseWebpackConfig.entry).forEach(function (name) {
  baseWebpackConfig.entry[name] = ['./build/dev-client'].concat(baseWebpackConfig.entry[name])
})

다음과 같이 입력합니다.

Object.keys(baseWebpackConfig.entry).forEach(function (name) {
  baseWebpackConfig.entry[name] = ['./client/admin/build/dev-client'].concat(baseWebpackConfig.entry[name])
})

프로젝트가 실행 중인데 다음 오류가 발생하였습니다.

 ERROR  Failed to compile with 1 errors                                 

 error  

어떻게 고쳐야 할지 모르겠어요제발 도와주세요.

언급URL : https://stackoverflow.com/questions/46076200/many-vue-projects-one-node-modules

반응형