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
大家有遇到过这种问题吗?怎么解决的?
我猜你的webpack.config.js
里的entry
指的就是你的Dashboard.vue
里写的../main.js
吧?
同志,这么搞不对哦!!!入口文件不能被其他文件再次依赖。如果有公用部分,应该再提取到一个模块里,让入口文件和Dashboard.vue
分别引用那个公共文件
请问是否用到二进制模块,比如node-sass就是最常用的,如果用到了,而且本地没装Visual studio的话就会有编译问题。
我用的node 4.2.6+vs2013 二进制包编译通过哦