javascript - vue工程,在Linux环境构建OK,在Windows环境构建报错

 mobiledu2502861417 发布于 2022-11-27 15:05

vue工程是通过vue-cli创建的,npm run dev在两个环境都是Ok的,但Windows上npm run build会报错

代码见http://git.oschina.net/raodan/midis-admin

ERROR in ./~/babel-loader?presets[]=es2015&plugins[]=transform-runtime&comments=
false!./~/vue-loader/lib/selector.js?type=script&index=0!./src/apps/ct-server/vi
ews/Dashboard.vue
Module not found: Error: a dependency to an entry point is not allowed
 @ ./~/babel-loader?presets[]=es2015&plugins[]=transform-runtime&comments=false!
./~/vue-loader/lib/selector.js?type=script&index=0!./src/apps/ct-server/views/Da
shboard.vue 15:12-33

Dashboard.vue





大家有遇到过这种问题吗?怎么解决的?

2 个回答
  • 我猜你的webpack.config.js里的entry指的就是你的Dashboard.vue里写的../main.js吧?

    同志,这么搞不对哦!!!入口文件不能被其他文件再次依赖。如果有公用部分,应该再提取到一个模块里,让入口文件和Dashboard.vue分别引用那个公共文件

    2022-11-27 15:30 回答
  • 请问是否用到二进制模块,比如node-sass就是最常用的,如果用到了,而且本地没装Visual studio的话就会有编译问题。
    我用的node 4.2.6+vs2013 二进制包编译通过哦

    2022-11-27 15:30 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有