zoukankan      html  css  js  c++  java
  • vue cli 3.0创建项目

    1.npm i -g @vue/cli
    2.vue create my-project
    
    此处有两个选择:
     1.default (babel, eslint)默认套餐,提供babel和eslint支持
     2. Manually select features自己去选择需要的功能,提供更多的特性选择。比如如果想要支持 TypeScript ,就应该选择这一项。
    可以使用上下方向键来切换选项。如果只需要 babel 和 eslint 支持,那么选择第一项,就完事了,静静等待 vue 初始化项目。
    vue-cli 内置支持了8个功能特性,可以多选:使用方向键在特性选项之间切换,使用空格键选中当前特性,使用 a 键切换选择所有,使用 i 键翻转选项。
    对于每一项的功能,此处做个简单描述:
    TypeScript 支持使用 TypeScript 书写源码
    Progressive Web App (PWA) Support PWA 支持。
    Router 支持 vue-router 。
    Vuex 支持 vuex 。
    CSS Pre-processors 支持 CSS 预处理器。
    Linter / Formatter 支持代码风格检查和格式化。
    Unit Testing 支持单元测试。
    E2E Testing 支持 E2E 测试。
    我选择了 Router,Vuex,CSS Pre-processors,Linter / Formatter
    按住enter进入下一步,接下来都是对之前每项选项的更详细的选择。
    css选择SCSS/SASS
    Linter / Formatter选择prettier
    这一步就是要选择配置文件的位置了。对于 Babel 、 PostCSS 等,都可以有自己的配置文件: .babelrc 、 .postcssrc 等等,同时也可以把配置信息放在 package.json 里面。此处出于对编辑器( Visual Studio Code )的友好支持(编辑器一般默认会在项目根目录下寻找配置文件),选择把配置文件放在外面,选择 In dedicated config files
    待补充
    Save this as a preset for future projects?这个就是问要不要把当前的这一系列选项配置保存起来,方便下一次创建项目时复用。选择y。
    选完之后, vue-cli 就根据前面选择的内容,开始初始化项目了。
    
    转载:https://blog.csdn.net/xuqipeter/article/details/80452271
    1.基于cube-ui创建的项目
    
      1.npm install -g @vue/cli
      2.vue create vue-sell-cube
    3.npm install vue-router
    4.在src根目录下创建router文件夹,并添加index.js文件
    5.在index.js文件中添加代码:
    6.在main.js中添加
       import Vue from 'vue'
       import App from './App.vue'
       import router from './router/index.js'
       Vue.use(router)
        Vue.config.productionTip = false
         new Vue({
         router,
         render: h => h(App),
        }).$mount('#app')
     
      7.安装:
    npm install --save-dev sass-loader
    npm install --save-dev node-sass
    

     8.////注意:应当在cube-ui创建完成之后安装,否则会冲突,如果在cube创建的时候选择了rem模式则不需要安装

    npm install lib-flexible --save和
    npm install postcss-px2rem --save

      用来移动端转换px的 并在main.js中 import 'lib-flexible/flexible.js'

      9.在项目根目录下创建 vueconfig.js

       添加代码:如下
       
    module.exports = {
        css: {
            loaderOptions: {
              css: {},
              postcss: {
                plugins: [
                  require('postcss-px2rem')({
                    remUnit: 37.5
                  })
                ]
              }
            }
        },
    }

    10启动项目:ok

     1.vue cli3.0创建的项目怎么配置跨域

    module.exports = {
        devServer: {
          proxy: {
            '/api': {
              target: 'http://101.132.176.241',
              changeOrigin: true,
              pathRewrite: {
                "^/api": "" // rewrite path
              }
            }
          }
        }
    }
    
    //要重启项目才能生效
  • 相关阅读:
    <Android 基础(二十六)> 渐变色圆角Button
    Java 中父类怎么调用子类的方法?
    <Android 基础(二十五)> Frame Animation
    Java基础知识点
    HTTP请求流程(二)----Telnet模拟HTTP请求
    telnet远程登录协议
    HTTP协议详解
    STM32 SPI接口的NSS引脚
    TCP/IP
    以太网帧格式、IP数据报格式、TCP段格式+UDP段格式 详解
  • 原文地址:https://www.cnblogs.com/huanhuan55/p/10574400.html
Copyright © 2011-2022 走看看