首页 > 其他分享 >引入VUE的方式(8种)

引入VUE的方式(8种)

时间:2022-08-29 21:24:19浏览次数:66  
标签:npm VUE 方式 项目 js webpack vue 引入 path

第一类:

1、本地引入

把vue的js文件下载下来引入

 

 

 

2、CDN引入

把vue.js网址引入

 

 

 

3、把vue.js文件放在项目文件夹src中引入项目 然后webpack打包

 

4、编辑器直接生成cdn的方式

 

第二类:

5、自己构建vue的脚手架

/*
1.新建项目  alipay 
2.初始化配置文件:npm init -y
3.下载依赖:
 npm i [email protected] [email protected] [email protected] @vue/[email protected] [email protected]  [email protected] -D
npm i vue -S 
4.webpack.config.js配置:
*/
const path = require('path');
const {
    VueLoaderPlugin
} = require('vue-loader');
const HtmlWebpackPlugin = require('html-webpack-plugin');
module.exports = {
    mode: 'production',
    watch: true,
    entry: './src/main.js',
    output: {
        filename: '[name].js',
        path: path.resolve(__dirname, 'dist'),
    },
    module: {
        rules: [{
            test: /\.vue$/,
            loader: 'vue-loader',
        }, ]
    },
    plugins: [
        new HtmlWebpackPlugin({
            template: path.join(__dirname, 'src/index.html'),
            filename: 'index.html'
        }),
        new VueLoaderPlugin(),
    ],
    devServer: {
        open: true,
        port: 8080,
        hot: true,
        host: '192.168.1.1',(自己的ip)
        compress: true,
    },
}

//5.项目配置文件 pakage.json文件中:
//scripts:{
//"dev": "webpack serve --config webpack.config.js"
//}

//6.main.js文件:
import { createApp } from 'vue'
import App from './App.vue'
createApp(App).mount('#app')
document.body.innerHTML+="444"

//7.模板html文件中
<body>
    <div id="app"></div>
<body>

 

6、使用官方脚手架的方式来构建项目环境

1. cnpm install @vue/cli -g //下载官方脚手架
2. vue create app1 //项目名称
3. 接下来让你选择一些默认要生成的工具,不管直接回车
4. 进入项目文件夹: cd app1 //进入项目文件夹,也可以直接在项目文件夹中打开终端
5. 启动:
npm run serve //生成的打包文件在内存中不会写入磁盘用于开发阶段
或者
npm run build //生成的打包文件在dist中 用于项目上线

 

7、可视化项目管理方式

1. cnpm install @vue/cli -g
2. vue ui
3. 打开的界面 中
4.创建项目==>填写项目名字,选择项目创建的目录 点击创建
5.等待它下载所有配置文件完毕
6.任务中serve启动以后想当与启动了热更新服务器:默认localhost:8080(也可以点启动app直接帮我们打开localhost:8080)
7.如果把项目做完以后要上线,就启用build相当于webpack的打包,生成dist文件,注意:打包的路径是相对路径要改一下配置中的公共路径为: ./ 然后点保存修改

 

8、编辑器直接生成脚手架环境的方式

HbuilderX 创建项目 选择 vue项目 vue-cli默认模板
然后要:npm i
再:npm run serve

 

标签:npm,VUE,方式,项目,js,webpack,vue,引入,path
From: https://www.cnblogs.com/LIXI-/p/16636557.html

相关文章

  • Vite 按需引入 Ant Design Vue 3.0
    Vite按需引入AntDesignVue3.0第一步下载:npmiunplugin-vue-components-D需要注意的是:Vite你可以用unplugin-vue-components来进行按需加载。但是此插件无法处......
  • DataFrame操作数据的两种方式(SQL和DSL)
    SQL方式需要将DataFrame注册成为一张临时表,并给临时表起名字,通过SQL语句查询分析DataFrame中数据局部临时表、全局临时表[注意]:--1如果我们注册的是全局表,查询全局表......
  • CentOS 安装Nginx并部署vue项目
    安装yuminstallnginx配置nginx设置开机启动systemctlenablenginx启动服务systemctlstartnginx停止服务systemctlstopnginx重启服务syst......
  • vue3基础入门
    vue3基础入门官方网站:https://v3.vuejs.org/中文文档:https://staging-cn.vuejs.org/guide/introduction.html1、简介1.1、vue是什么?Vue.js(读音/vjuː/,类似于vi......
  • vue 监听事件addEventListener
    vue添加监听事件addEventListener//vue添加监听事件,addEventListener第二个参数要绑在this上,即需要在methods中声明,否则销毁的时候会报错//在mounted中监听,在beforeD......
  • Vue封装的过渡与动画
    一.作用:在插入、更新或移除DOM元素时,在合适的时候给元素添加样式类名。二.图示: 三.写法:1.准备好样式元素进入的样式:v-enter:进入的起点v-enter......
  • vue3+vuex 的 mutations 的 使用
    <template><divclass="app">姓名:{{$store.state.nameVuex}}<button@click="btn">基本方法:修改名字</button><br/><button@click="btn1">传递值......
  • vue2+vuex 的 mutations 的 使用
    <template><divclass="app">姓名:{{$store.state.nameVuex}}<button@click="btn">基本方法:修改名字</button><br/><button@click="btn1......
  • vue-通信
    1、props父子1、Parent.vue//Parent.vue<template> <div> <span>我是Parent组件</span> <Childref="child":parentValue="value"@emitEdit="edit"></Child> ......
  • Vue 子组件修改父组件传递过来的值
    实现效果:通过点击选中的按钮控制左边的树是否进行展示    子组件篇:<el-buttonv-if="isShowTree&hasTree"type="text"icon="btn-arrowiconfontic......