我正在制作一个新项目。我有一个服务器应用程序(Node,Express,Mongo),我有两个客户端应用程序(都是VueJS)。我想要这个结构(我只想要一个node_modules
目录):
- client
--- admin (vue project)
--- page (vue project)
- server
--- server.js
- node_modules
- package.json
我的服务器应用程序工作正常,但我有VueJS的问题。我使用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
我不知道如何解决它。请帮忙