许多Vue项目,一个node_modules

时间:2017-09-06 13:10:27

标签: webpack vue.js vuejs2

我正在制作一个新项目。我有一个服务器应用程序(Node,Express,Mongo),我有两个客户端应用程序(都是VueJS)。我想要这个结构(我只想要一个node_modules目录):

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

我的服务器应用程序工作正常,但我有VueJS的问题。我使用vue-cli创建了新项目,删除了node_modulespackage.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  

我不知道如何解决它。请帮忙

0 个答案:

没有答案