js:Vue.js快速原型开发方案@vue/cli

时间:2022-12-27 11:05:05

(目录)

方式一:全局安装@vue/cli

文档

npm install -g @vue/cli

# 查看版本
vue --version

# 创建项目
vue create hello-world

以上方式有一个缺点,需要全局安装命令行工具,而且安装依赖的时候有点慢,如果只是想简单快速的测试某个小功能,有点不划算。

虽然有快速原型开发 的方式,有时候又觉得不够完整,会提示一些奇怪的错误

vue serve

方式二:局部安装最小依赖

通过手动新建目录文件的方式,自己安装依赖

项目结构

$ tree -I node_modules
.
├── package.json
├── public
└── src
    ├── components
    ├── views
    ├── App.vue
    └── main.js

package.json

{
  "scripts": {
    "dev": "vue-cli-service serve",
    "build": "vue-cli-service build"
  },
  "dependencies": {
    "element-ui": "^2.15.11",
    "vue": "^2.6.14"
  },
  "devDependencies": {
    "@vue/cli-service": "^5.0.8",
    "vue-template-compiler": "^2.6.14",
    "less": "^4.0.0",
    "less-loader": "^8.0.0"
  }
}

src/main.js

import Vue from 'vue'
import App from './App.vue'
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';

Vue.use(ElementUI);

new Vue({
  el: '#app',
  render: h => h(App)
})

src/App.vue

<template>
  <div class="">

  </div>
</template>

<script>
// created at 2022-12-26
export default {
  name: 'App',

  props: {},

  components: {

  },

  data() { 
    return {

    }
  },

   computed:{

   },

  methods: {
       async getData() {
       }
  },

  created() {
     this.getData();
  }
 }
</script>

<style lang="less">

</style>

<style lang="less" scoped>

</style>

快速安装依赖

pnpm i

启动开发环境

npm run dev