首页 > 其他分享 >从0到1写一个vue2官网项目(一)

从0到1写一个vue2官网项目(一)

时间:2024-05-31 16:14:38浏览次数:20  
标签:save vue install 项目 js vue2 pnpm 官网 postcss

1、安装npm9.5.1和node18.16.0(略)

2、sudo npm install -g @vue/cli

 选vue2

3、pnpm i 然后 pnpm run serve

4、跑vue项目

如果报错:

 ERROR  Failed to compile with 2 errors                                            17:33:19

 error  in ./src/App.vue?vue&type=style&index=0&id=7ba5bd90&lang=css

Module Error (from ./node_modules/.pnpm/[email protected][email protected][email protected]/node_modules/postcss-loader/dist/cjs.js):

Loading PostCSS "postcss-url" plugin failed: Cannot find module 'postcss-url'

Require stack:

就安装:

npm install postcss-import --save-dev 

并在根目录下创建文件:

module.exports = {

  plugins: {

    'postcss-import': {},

    'autoprefixer': {},

  },

};

看到这个页面就是脚手架安装成功了

5、开始在这个基础上改造为官网首页

 做首页之前需要先编写utils文件夹里面的request.js、http.js、request.js,这三个文件的目的是规范化的解耦一些配置内容。使得大型项目有调用几百个接口看上去更加规范,一目了然,不会像下图一样:

6、安装依赖:

pnpm install vue-router@3 --save        路由导航

pnpm install cross-env --save-dev       跨环境打包

7、添加以下文件到vue代码中

8、项目代码压缩包见附件,红框文件可取

 

标签:save,vue,install,项目,js,vue2,pnpm,官网,postcss
From: https://www.cnblogs.com/CarlJohnson9527/p/18224701

相关文章

  • 关于使用 conda create -n blog_project 创建项目的时候报错问题
    大致报错如下:Traceback(mostrecentcalllast):File"E:\ProgramData\anaconda3\Lib\site-packages\conda\exception_handler.py",line17,in__call__returnfunc(*args,**kwargs)^^^^^^^^^^^^^^^^^^^^^File&......
  • Spring 项目整合 Junit 一直报 java.lang.NullPointerException空指针异常
    1.异常信息java.lang.NullPointerException:Cannotinvoke"com.yue.service.StudentService.changeInfo()"because"this.studentService"isnull2.测试代码packagecom.yue.test;importcom.yue.config.DataSourceConfig;importcom.yue.service.Stud......
  • 【python深度学习】——大型工程项目管理以及互相导入
    【python深度学习】——大型工程项目管理以及互相导入1.工程项目中常见的文件组织形式2.python中的“包”、“模块”、与__init__.py2.1概念理解2.2\__init__py的使用3.包的导入——相对导入与绝对导入3.1相对导入3.1.1相对导入的语法3.1.2相对......
  • 手机无线充电项目中CodeWorrior11.1安装时出现Cannot complete the install的解决方法
    项目场景:在使用NXP芯片开发手机无线充电项目的时候,安装CodeWorrior11.1软件和相关补丁过程中出现以下错误:Details提示:Cannotcompletetheinstallbecauseoneormorerequireditemscouldnotbefound.Softwarebeinginstalled:MCUv11.1DSCServicePackfor......
  • 揭秘APP广告变现项目
    在当今移动应用市场,广告变现已经成为开发者盈利策略的重要组成部分。通过在应用程序中展示多种类型的广告,如插页式广告、横幅广告和激励视频广告,开发者能够获得经济效益。实现这一目标的核心在于平衡收入与用户体验,避免过度干扰用户。激励视频广告由于其高观看率和参与度......
  • django项目部署到服务器
     1.安装python[root@dsc1nginx]#python-VPython3.6.5 2.安装数据库yuminstallmysqlmysql-develyuminstallsqlite-devel 3.安装django[root@dsc1mydjango]#pip3installdjangopipisconfiguredwithlocationsthatrequireTLS/SSL,howeverthesslmodu......
  • java调用科大讯飞离线语音合成SDK --内附完整项目
    科大讯飞语音开放平台基础环境搭建1.用户注册注册科大讯飞开放平台账号2.注册好后先创建一个自己的应用 创建完成后进入应用选择离线语音合成(普通版)可以看到我们开发需要的SDK,选择windowsMSC点击下载。3.选择你刚刚创建的应用,选择windows系统,选择离线语言合成(普通版)......
  • 山东大学项目实训-基于LLM的中文法律文书生成系统(十六)- 指令微调(1)
    指令微调指令微调(InstructionTuning)是指使用自然语言形式的数据对预训练后的大语言模型进行参数微调。微调适用的场景通常来说,适合微调的场景主要分为行业场景和通用场景对于行业场景:例如客服助手,智能写作辅导等需要专门的回答范式和预期的场景例如智慧医生,智慧律师等需要......
  • 山东大学项目实训-基于LLM的中文法律文书生成系统(十七)- 微调-LoRA(2)
    LoRALORA是一种低资源微调大模型方法,出自论文LoRA:Low-RankAdaptationofLargeLanguageModels。使用LORA,训练参数仅为整体参数的万分之一、GPU显存使用量减少2/3且不会引入额外的推理耗时。自然语言处理的一个重要范式包括对一般领域数据的大规模预训练和对特定任务或领......
  • vue3 vite 脚手架生成项目 prettier 自动格式化失败 vscode插件 Vue - Official 解决
    vue3vite脚手架生成项目prettier自动格式化失败vscode插件Vue-Official解决方案问题以前写的都是vue2的项目,自动格式化都用的vetur,都设置好了。现在新弄了个vue3的项目,脚手架起的vitevue3,搞个代码格式化,发现prettier没好事。解决思路格式化一共俩工具eslintpret......