运行npm run dev:server报错Entry "main" not found. Did you specify the correct entry
来源:5-3 服务端渲染的entry配置

Junble
2021-04-12
第一次运行npm run dev:server报错如下
PS D:\projects\new\vue-ssr-tech> npm run dev:server
> vue-ssr-tech@1.0.0 dev:server D:\projects\new\vue-ssr-tech
> cross-env NODE_ENV=development node server/server.js
D:\projects\new\vue-ssr-tech\client\server-entry.js
[vue-server-renderer-webpack-plugin] webpack config `output.libraryTarget` should be "commonjs2".
server is listening on 0.0.0.0:3333
entry is :---- undefined
D:\projects\new\vue-ssr-tech\node_modules\vue-server-renderer\server-plugin.js:77
throw new Error(
^
Error: Entry "main" not found. Did you specify the correct entry option?
at D:\projects\new\vue-ssr-tech\node_modules\vue-server-renderer\server-plugin.js:77:13
at Hook.eval [as callAsync] (eval at create (D:\projects\new\vue-ssr-tech\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:7:1)
at Hook.CALL_ASYNC_DELEGATE [as _callAsync] (D:\projects\new\vue-ssr-tech\node_modules\tapable\lib\Hook.js:18:14)
网上有个解决办法是这样的
https://blog.csdn.net/baidu_33591715/article/details/115466863
https://github.com/vuejs/vue/issues/11718
但是我觉得这样做更改了依赖的包,不应该这样搞,但是我又不知道怎么搞
老师你看下呢,之前好像有同学有遇到这问题,没说怎么解决的
写回答
1回答
-
Jokcy
2021-04-14
entry is :---- undefined 这个是怎么打印出来的,这部分代码可以提供一下吗
032021-04-21
相似问题