webpack4.x搭建vue工程,各种报错
Author:zhoulujun Date:
之前工程都是用 yeoman 命令yo 集成解决,但是现在到了P厂,各种奇葩的网络限制,没有办法,重新开始干!——后续准备做一番webpack的回顾
说实话,相比vue来说,更加热衷于react,但是活还是得干,vue走起
————然后,居然卡壳了
[Vue warn]: You are using the runtime-only build of Vue where the template compiler is not available. Either pre-compile the templates into render functions, or use the compiler-included build.
(found in
各种查,没有出错啊。为啥呢?
然后 只有google下,然后是官方的坑:
// import Vue from "vue";
import Vue from "vue/dist/vue.common.js";
再跑,又发现:
vue.common.js?5ee5:612 [Vue warn]: Failed to mount component: template or render function not defined.
found in
--->
索性重新google下,有说App.vue增加export
<script>
export default {}
</script>
export default {}
这个一看就是无用,还是顺手试了下了,果然无用,
还发现说
alias: {
'vue$': 'vue/dist/vue.esm.js',
'@': resolve('src'),
}
或者:
alias: {
vue: 'vue/dist/vue.js'
}
extensions: ['.js', '.vue', '.json'],
其实无用,
又说,用require加载
const App=require('./App.vue').default;
可以,项目出来了
import App from './App.vue';
这个不加vue,就加载不错来,报这个错!
之前直接是vue-cli 一键搞定,现在来做这个,居然还折腾……
赶紧继续干活,元旦封装成包,再分享出来
转载本站文章《webpack4.x搭建vue工程,各种报错》,
请注明出处:https://www.zhoulujun.cn/html/webfront/ECMAScript/vue/8132.html
延伸阅读:
- vue项目sass文件找不到css背景图片:weppack报路径出错
- vue-loader与vue-cli webpack配置笔记:vue-config.js笔记 替换loader
- 数组循环v-model绑定报错You are binding v-model directly to
-
从vue-router报Unknown custom element:
看Vue.use&install - vue element-ui loading延迟出现loading效果—elementUI设置loading
- vue中methods/watch/computed对比分析,watch及computed原理挖掘
- 前端组件化:Vue/React组件设计思想与遵从原则
- Vue中scoped原理以及带来的样式问题
- vue router warnging:Expected indentation of 10 spaces but found 12
- Slot:HTML5-template与vue-template的区别,Vue中template与slot异同
- vue.directive:vue自定义指令钩子函数——从源码解读
- Vue Router(0):params和query的区别+重定向参数转发+别名作用
- vue2.x老项目typescript改造过程经验总结
- JSX与Vue Template(SFC):React比Vue2.x更适合集成TS,Vue3+TSX境况几何
- Vuex在TSX中的改造方案:TS改造Vue2项目Vuex如何处置?
- vue2.x+vuex项目Typescript改造:vue模板从jsx到tsx需要注意的事项
- VueRouter和ReactRouter原理:$router与$route区别,见习React Router 4.0
- Vue依赖注入:provide/inject
- 详解v-model:v-model双向绑定与Vue自定义组件设置
- vue源码 源码解读
- watch性能优化:vue watch对象键值说明-immediate属性详解
- vue mixins、Vue.extend() 、extends使用注意事项笔记
- vue keep-alive(1):vue router如何保证页面回退页面不刷新?