为了账号安全,请及时绑定邮箱和手机立即绑定

VUE是如何加载main.js文件的

在工程文件中使用main.js来加载App.vue文件的,但没有代码写出来加载main.js的,而index.html中只有一个自定义标签app,那么工程是如何加载到main.js文件的呢?

正在回答

8 回答

如果你是用vue.js官网提供的脚手架工具并沿用默认配置的话,你执行npm run dev的时候会出来页面,是因为你根目录下的package.json文件里script配置了"dev": "node build/dev-server.js",也就是其实执行的是dev-server.js这个文件,里面有定义var webpackConfig = require('./webpack.dev.conf');因为我们这个脚手架工具里是用webpack来打包项目文件的,依赖的webpack.dev.conf文件里又定义了var baseWebpackConfig = require('./webpack.base.conf');在这个依赖webpack.base.conf文件里面entry入口文件就配置了app: './src/main.js',所以当你运行npm run dev的时候就从main.js这个入口文件开始执行了

10 回复 有任何疑惑可以回复我~
#1

taoy 提问者

非常感谢!
2016-12-06 回复 有任何疑惑可以回复我~

This relative module was not found:

* ./src/main.js in multi ./build/dev-client ./src/main.js

还是这个报错怎么处理

0 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//5a3939070001690c09500565.jpg看图吧!

1 回复 有任何疑惑可以回复我~

main.js里面的template: '<App/>',

是什么意思,去掉后不会有内容展示了

0 回复 有任何疑惑可以回复我~

而 new Vue({ })只依赖 Vue,main.js开始部分已经定义了Vue。import Vue from 'vue'

0 回复 有任何疑惑可以回复我~
#1

taoy 提问者

main.js依赖Vue,但课程代码中没有任何加载main.js的语句啊!
2016-09-21 回复 有任何疑惑可以回复我~
#2

慕码人1050777 回复 taoy 提问者

建议看下webpack的使用
2017-01-30 回复 有任何疑惑可以回复我~

new Vue({ })。这句话就是vue的入口

0 回复 有任何疑惑可以回复我~

老师讲解用的app.vue文件中没有import main类型的语句啊!

0 回复 有任何疑惑可以回复我~

用   import   名字  from './文件名字'

0 回复 有任何疑惑可以回复我~
#1

taoy 提问者

老师讲解用的app.vue文件中没有import main类型的语句啊!
2016-09-14 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
vue.js入门基础
  • 参与学习       209716    人
  • 解答问题       677    个

本门为vuejs入门教程,详细的讲解加实战,可以帮你进入vuejs的大门

进入课程

VUE是如何加载main.js文件的

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信