使用Visual  Studio Code软件使用准备,先安装一些插件,加快开发效率(还有Language Packs 选择简体中文安装后重启软件,可切换为中文):

下面是项目初始化步骤:

1 软件打开终端:在指定目录输入

npm init

2 再输入

npm i webpack vue vue-loader

3 然后根据提醒warn安装需要的依赖(比如css-loader和vue-template-compiler)

npm i css-loader vue-template-compiler

4 建立文件夹src放源码,在src下建立app.vue文件

在app.vue中输入:

<template>
<div id="test">{{text}}</div>
</template> <script>
export default {
data() {
return {
text: 'abc'
}
}
}
</script> <style>
#test {
color: red;
}
</style>

在项目目录下建立webpack.config.js文件,内容:)

const path = require('path')

const VueLoaderPlugin = require('vue-loader/lib/plugin')

module.exports = {
entry: path.join(__dirname,'src/index.js'),
output: {
filename: 'bundle.js',
path: path.join(__dirname,'dist')
},
module: {
rules: [
{
test: /.vue$/,
loader: 'vue-loader'
},{
test:/.css$/,
loader: ['css-loader']
}
]
},
plugins:[
new VueLoaderPlugin()
]
}

在src目录下建立index.js文件

import Vue from 'vue'
import App from './app.vue' const root = document.createElement('div')
document.body.appendChild(root) new Vue({
render: (h) => h(App)
}).$mount(root)

在package.json文件中script中增加一行代码: "build": "webpack --config webpack.config.js --mode development"

"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"build": "webpack --config webpack.config.js --mode development"
}

5 然后在终端输入npm run build

出现错误还有可能需要安装vue-template-compiler

最新文章

  1. unix shell命令
  2. 三维网格补洞算法(Radial Basis Function)
  3. oracle查询某一个字段的数量总和
  4. ubuntu的目录结构
  5. iOS开发-GCD和后台处理
  6. sql server 2012 5120错误
  7. 在NPAPI开发火狐浏览器插件在NPAPI插件
  8. WPF InkCanvas MouseDown及MouseLeftButtonDown事件不触发的代替事件
  9. 1.1.4-学习Opencv与MFC混合编程之---画图工具 画椭圆
  10. 一个HttpWebRequest工具类
  11. css3制作导航栏
  12. css中的inline-block
  13. 最长回文 hdu3068(神代码)
  14. ORA-04028: cannot generate diana for object xxx
  15. 一个表里有多个字段需要同时使用字典表进行关联显示,如何写sql查询语句
  16. mysql通过now()获取的时间不对
  17. 在vue中使用import()来代替require.ensure()实现代码打包分离
  18. poj2115(扩展欧基里德定理)
  19. idea快捷键及快捷方法(待完善)
  20. Hadoop生态圈-Azkaban实战之Command类型多job工作流flow

热门文章

  1. SpringBoot开发二十四-Redis入门以及Spring整合Redis
  2. tomcat下载、安装及配置
  3. 51单片机—使用PWM对直流电机调速
  4. 基于Vue2和Node.js的反欺诈系统设计与实现
  5. 利用VAR模型科学管理仓位,提升策略效率
  6. liunx系统mysql全量备份和增量备份
  7. 带你读AI论文丨LaneNet基于实体分割的端到端车道线检测
  8. AECC2018同时中英文切换多开使用,加倍提高你的工作效率
  9. 【SOE】 ArcGIS Server对象扩展(SOE)开发注意事项
  10. mybatis gengeator一键生成