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
<template>
<div id="page-wrapper" :class="{open: toggle}" v-cloak>
<rd-sidebar :toggle.sync="toggle"
:title="sidebar.title"
:menus="sidebar.menus"
:sites="sidebar.sites" >
</rd-sidebar>
<div id="content-wrapper">
<div class="page-content">
<!-- Header Bar -->
<rd-header>
</rd-header>
<!-- Main Content -->
<router-view></router-view>
</div>
</div>
</div>
</template>
<script>
import RdSidebar from 'components/RdSidebar.vue'
import RdHeader from 'components/RdHeader.vue'
import {sidebar} from '../main.js'
export default {
components: {
RdSidebar, RdHeader
},
data () {
return {
toggle: true,
sidebar: {
title: 'M-CT-SERVER',
menus: sidebar.menus,
sites: sidebar.sites
}
}
}
}
</script>
<style>
</style>
大家有遇到过这种问题吗?怎么解决的?
请问是否用到二进制模块,比如node-sass就是最常用的,如果用到了,而且本地没装Visual studio的话就会有编译问题。
我用的node 4.2.6+vs2013 二进制包编译通过哦