开发的项目并不是一个完整的项目,而仅仅是一个展示数据信息的一个个图表的单页面应用,类似于大屏的效果,当然技术很low.也是在学习vue 中的第一个应用,算是探索在项目中如何使用vue 来开发。先来写下安装 vue、echarts、jquery、d3需要的npm 指令及遇到的问题。

一、用到的安装模块指令

安装vue

1、全局安装  npm install --global vue-cli(淘宝镜像  npm install cnpm -g --registry=https://registry.npm.taobao.org)有时候安装出错,试一下镜像;

2、使用vue建立一个项目(project )vue init webpack my-project)

3、遇到ESlint ,选no,其他选yes,尤其其中有个是否引入vue-router,选yes,要不以后用到路由还得重新加载。

4、在project 目录下 打开终端,npm install,安装依赖;

5、启动项目(在project下)  npm run dev

安装ecarts

npm install echarts -S(淘宝镜像 npm install -g cnpm --registry=https://registry.npm.taobao.org)

我发现第一次安装时前面的指令报错,用淘宝镜像安装上了(node_modules下有echarts目录),后来不知道怎么删了,结果第一个指令安装了一次成功了,有点懵,都试一下吧

安装d3

npm install --save vue-d3

github上找的,如果报错,多敲几遍安装吧

安装jquery

npm install --save jquery

安装jquery,可费了老大劲,老是报错,终于成功,而且有好几次安装remove d3,把我引入的d3依赖给删了,我也不知道为什么

最后又重新安了一次,成功后,

1、在main.js中

import 'jquery'

2、在build/webpack.base.conf.js

plugins: [
new webpack.ProvidePlugin({
$: "jquery",
jQuery: "jquery",
jquery: "jquery",
"window.jQuery": "jquery"
})
],

3、在test/util/.eslintrc

{
"env": {
"jest": true
},
"globals": {
},
"browser": true,
"jquery": true
}

加了jquery,这也是在参考了别人的博客后终于成功的。

注:在模块中用到jquery,需要重新import jquery,这是我在发现安装成功依然报 $ is not defined 后这样解决的。

node学习记三之vue与安装的模块(d3\echarts\jquery)相关推荐

  1. Node.js基础汇总(一):什么是Node.js,创建最简单的Node.js应用,NPM介绍,安装express模块

    目录 1. 什么是Node.js? 1.1 JavaScript是什么? 1.2 Node.js 是什么? 1.3 Node.js的原理 2. 创建最简单的Node.js应用 2.1 代码示例 2.2 ...

  2. #21天学习挑战赛#Python入门之mac安装第三方模块——详细教程

    开卷有益!对于python小白而言,学习每前进一步都会遇到门槛.尽管带队老师在紧锣密鼓地往前开通学习资料权限,可是python小白还在后面蜗牛般爬行,这不,在mac终端安装第三方模块就成了一道拦路门槛 ...

  3. Vue学习(三)—— vue脚手架

    文章目录 第三部分 使用vue脚手架 一.介绍及安装 1.概述 2.安装步骤 3.备注 4.模板项目结构 5.关键代码 5.1 index.html 5.2 main.js 5.3 App.vue 5 ...

  4. ROS学习(三):ROS安装不能本地化问题

    ROS 安装命令: sudo apt-get install ros-indigo-desktop-full 经常出现问题: E: Unable to locate package ros-indig ...

  5. Hololens学习(三)打包编译安装HoloLens2应用

    1.导入剩余3个安装包Tools,Extensions,Exampl 2. 3.出现 4. 就可以运行进行操作了 5.文件导入build setting 6.创建文件夹命名为 点击进去--选择文件夹- ...

  6. 转载 PCIe学习(三):PCIe DMA关键模块分析之二

    版权声明:本文为CSDN博主「CLGo」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明. 原文链接:https://blog.csdn.net/cllovexyh/a ...

  7. 七、Vue cli详解学习笔记——什么是Vue cli ,Vue cli的使用(安装,拉取2.x模板,初始化项目),Vue cli2详解,Runtime-Compiler和Runtime-only区别

    一.什么是Vue CLI 如果你只是简单写几个Vue的Demo程序, 那么你不需要Vue CLI. 如果你在开发大型项目, 那么你需要, 并且必然需要使用Vue CLI 使用Vue.js开发大型应用时 ...

  8. VUE项目学习(三):win10版nginx部署vue项目

    VUE项目学习(三):win10版nginx部署vue项目 niginx的安装和启停操作参照博客:https://blog.csdn.net/qq_26666947/article/details/1 ...

  9. Vue+Electron学习系列 (三) -- 自动更新

    Vue+Electron学习系列 ​​​​​​​1️⃣Vue+Electron学习系列 (一) -- 初识​​​​​​​ 2️⃣ Vue+Electron学习系列 (二) -- 打包发布 3️⃣ Vu ...

  10. Node.js (v19.1.0npm 8.19.3) vue.js安装配置教程(超详细)

    Node.js (v19.1.0npm 8.19.3) vue.js安装配置教程(超详细) 目录 一.安装Node(npm)需要的环境和版本发布信息 (1).Node版本和npm版本关系 (2).支持 ...

最新文章

  1. 容器云原生DevOps学习笔记——第三期:从零搭建CI/CD系统标准化交付流程
  2. 一份火爆全网的刷题笔记分享!offer 到手!
  3. 如何处理Eclipse错误消息 The declared package does not match the expected package
  4. 一日一技:Ocelot网关使用IdentityServer4认证
  5. 如果备份还原SecureCRT、Xshell远程工具远程
  6. 如何在终端窗口中在Linux中创建文件?
  7. mybatis开启二级缓存和懒加载,类型别名,类都简称
  8. java web相对路径_java(Web)中相对路径,绝对路径问题总结
  9. SageMath使用指南——笔记
  10. 军犬舆情热点:最高检明确正当防卫标准;ofo戴威称勇敢活下去
  11. iPhone的2D/3D游戏引擎
  12. golang map 锁_go 安全map 实现, 互斥锁和读写锁
  13. 【STM32F407的DSP教程】第28章 FFT和IFFT的Matlab实现(幅频响应和相频响应)
  14. PMS 包解析源码流程 - 修改定制应用icon
  15. 莫队算法 (dsy)2038: [2009国家集训队]小Z的袜子(hose)
  16. 码头仓库转运箱子//力扣
  17. mac上爱思助手连接iphone一闪一闪的
  18. 修复移动硬盘“文件或目录损坏且无法读取”
  19. OpenID使用方法
  20. 利用回归模型来预测股票价值的方法

热门文章

  1. CVE-2022-28512 Fantastic Blog CMS 存在SQL注入漏洞
  2. re学习笔记(0) CG-CTF-re-3 py交易
  3. (四)Buffer 缓冲区
  4. ktv无线服务器,KTV无线网络覆盖方案-无死角WIFI信号全覆盖方法
  5. 翻遍互联网都找不到的解决方案,一行代码轻松实现 Gitbook 默认折叠左侧菜单效果
  6. 跟踪(一):跟踪常见算法和特点
  7. Android--高德地图,显示地图,并定位当前的位置
  8. Alice and the List of Presents CodeForces - 1236B 数学推导
  9. 云上PDF怎么删除页眉页脚_有办法了!批量删除多个Word页眉页脚
  10. “数据中台”在安防行业的应用与发展