xunyhu / vue Goto Github PK
View Code? Open in Web Editor NEW:see_no_evil:my learning record of vuejs
:see_no_evil:my learning record of vuejs
用vue-cli快速搭建一个vue+webpack项目
1,首先全局安装一次手脚架 npm install -g vue-cli
2,初始化项目结构 vue init webpack (项目文件名)
执行完初始化后项目里生成的文件如图
上图目录说明
3, 进入到项目目录执行命令 npm install
4, 运行项目 npm run dev
完成上一步之后浏览器会自动打开localhost:8080端口,显示如图
开始项目
5,开发完成后 npm run build 会将最终文件输出到一个dist的文件夹里
在开发环境时因为需要调试代码所以开了sourcemap。
在生产环境中设置devtool: false。
{
plugins: [
new webpack.optimize.UglifyJsPlugin({
compress: {
warnings: false
}
})
]
}
vue+vue-router+webpack
1,mian.js 引入vue 和vue-router并配置路由
2,webpack.config.js要安装好所需要的加载器,开发依赖保存在package.json里
遇到的一些问题
1,热加载使用失败
2,没有用到组件间通信
3,require('./images/xx')时没加相对路径'./',报错找了很久
4,git提交时误传了node_modules,解决办法暂停提交然后删除.git文件夹中的index.lock文件,忽略文件夹重新提交
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.