Node.js webpack Vue-CLI --安装

Node.js 安装

从官网 下载 安装

Node.js 官网

Node.js 官方文档

cmd 命令

  • node -v 查看版本号 v10.15.0
  • npm 包管理工具
    • npm 是JavaScript 世界的包管理工具,并且是 Node.js 平台的默认包管理工具。

      (类似Python中的pip一样。)

      由于新版的nodejs已经集成了npm,所以之前npm也一并安装好了。同样可以通过输入 npm -v 来测试是否成功

  • 更新npm至最新的稳定版本
    • 使用版本 v6.4.1
    • npm install [email protected] -g
  • npm常用命令
    1. 安装第三方包
    npm install 包名

    上述命令执行之后将会在当前的目录下创建一个 node_modules 的目录(如果不存在的话),然后将下载的包保存到这个目录下。

    npm install 包名 -g
    npm install [email protected]

    加上-g 参数后就会将该包安装到全局。

    使用@ 标识安装指定版本的包,比如指定安装3.3.7版本的Bootstrap。

    npm install 包名 -D

    安装开发阶段使用的包(有些包只在开发阶段使用,实际生产环境下运行并不需要,比如:代码格式化工

    具、代码打包工具等)

    在我们的项目目录下会生成一个 node_modules 目录,我们使用npm下载安装的项目依赖包都会保存在这个目录中。我们项目的所有的依赖信息都会保存在package.json 文件中。

    1. 卸载包

      npm uninstall 包名
    2. 更新包
      npm update 包名
    3. 查看已经安装的包
      npm list
    4. 初始化一个新项目

    在你的项目目录下,执行以下命令来初始化你的项目。(会出现很多选项让你填写)

    npm init

    该命令会在当前目录下创建一个名为package.json 的文件,里面记录下该项目的一些介绍信息和包的依赖

    信息。

    {
    "name": "demo",
    "version": "1.0.0",
    "description": "",
    "main": "index.js",
    "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
    },
    "author": "",
    "license": "ISC"
    }

    或者你可以简单的使用npm init -y 或npm install --yes 命令使用默认配置来初始化你的项目。

使用cnpm

  • 因为npm安装插件是从国外服务器下载,受网络影响大,安装依赖包的时候经常会出现超时的问题。我们可以使

    用cnpm 代替npm。

    cnpm是淘宝团队维护的一个完整 npmjs.org 镜像,用来代替官方版本(只读),同步频率目前为 10分钟 一次以保证

    尽量与官方服务同步。

安装 cnpm
  • npm install -g cnpm --registry=https://registry.npm.taobao.org
  • 使用cnpm

    cnpm跟npm用法完全一致,只是在执行命令时将npm改为cnpm

webpack

  • webpack介绍

    前端开发的一个坑在于浏览器加载JS文件的时候是从上到下,不存在模块化这样一个概念的。 我们很正常的会把实现不同功能的代码保存在不同的JS文件中,这些JS文件之间传递变量只能通过定义全局变量,这样我们用到的JS文件越多,暴露的全局变量就越多,越容易出现变量被覆盖的隐患。(如果所有JS文件都是自己写的还好,但是我们通常都是会引用别人的JS文件来开发。)

    node.js出现之后,我们的JS文件可以直接跑在操作系统上了,并且在node.js中支持模块化的JS。它通过定义输入和输出来解决不同模块间的数据传递问题。 这里就类似于Python中的包的概念,我们可以在Python文件中使用import 来导入其他的Python包,从而使用这个包中的变量和方法。 这样我们写的js文件就需要提供一个输入和输出。

    现在的前端开发人员都习惯于在后端先写代码,利用后端开发模块化的方式来解决上面JS的历史遗留问题。可是这样我们写的JS文件浏览器就不认识了,怎么办?webpack 就是一个把我们在后端写的JS代码打包成浏览器认识的JS文件(当然webpack 很强大它可以打包JS、CSS、图片等静态资源)。 我们并不关心打包后的JS文件里面的内容都是什么,只要它体积小、浏览器能认识就可以了。

  • webpack安装

    我们这里安装的是 webpack v4+ 版本,还需要安装CLI工具配合。我们这里安装的是webpack-cli 。执行下面的命令同时安装webpack 和webpack-cli 。

    npm install webpack webpack-cli -g -D
    npm install webpack webpack-cli -g
    

    安装完成后,查看一下webpack 和webpack-cli 的版本信息。

    webpack -v
    webpack-cli -v
  • 使用webpack打包

    cd 到 项目目录下 使用 webpack ./src/b.js

Vue-CLI

  • Vue-CLI介绍

    vue-cli 是一个Vue官方提供的快速构建Vue项目的脚手架工具,能够极大的提高开发效率

  • Vue-CLI安装 最新的
    npm install -g @vue/cli 
  • 查看安装的 版本
    vue --version
    vue -V    v3.2.3
  • Vue-CLI使用
    • 接下来我们使用vue-cli 脚手架工具搭建我们的第一个Vue项目吧!
    • cd 到要创建的项目的父目录下
    vue create 项目名
    • 根据提示创建 即可
  • 除了上面命令行方式创建Vue项目外,还可以使用vue ui 命令以图形化界面创建和管理项目。
    vue ui

补充

  1. 安装项目依赖/配置项目(拿到一个Vue项目之后先运行这个安装包依赖)

    npm install
  2. 编译并在本地启动一个开发环境
    npm run serve
  3. 编译并打包一个生产版本
    npm run build
  4. 运行测试(前提你要写好测试脚本)
npm run test
  1. 运行代码检测
npm run lint
  1. element-ui 安装

    官网

    cnpm i element-ui -S

错误

npm  安装 express  出现

npm ERR! code UNABLE_TO_VERIFY_LEAF_SIGNATURE npm ERR! errno UNABLE_TO_VERIFY_LEAF_SIGNATURE npm ERR! request to [img](file:///C:\Users\ADMINI~1\AppData\Local\Temp%[email protected]$ACOF(TYDYECOKVDYB.png)https://registry.npmjs.org/express failed, reason: unable to  verify the first certificate

设置下npm  config set strict-ssl  false  就可以了 这是一个坑。

原文地址:https://www.cnblogs.com/zhang-zi-yi/p/10306328.html

时间: 2024-07-30 01:34:59

Node.js webpack Vue-CLI --安装的相关文章

Windows下安装git+node.js+npm+vue

Windows下安装git+node.js+npm+vue放到统一大文件夹下....我的都在E:\Program Files\... 去csdn下载git http://download.csdn.net/detail/liuyigangliu/9765265安装 默认/百度经验 下载node.jshttps://nodejs.org/en/6.10版本 我用的 git查看版本号 是否安装成功$ node -v -- v6.10.0$ npm -v -- v3.10.10 去淘宝镜像安装vue(

Node.js系列基础学习----安装,实现Hello World, REPL

Node.js基础学习 1:简介 简单的说 Node.js 就是运行在服务端的 JavaScript.Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台.Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好 2:安装 à安装node.js 在官网安装自己win版本的node.js的版本,下载,安装完毕后在运行中输入node -v若是出现版本号就证明安装成功. à安装n

【node.js】本地模式安装express:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。

今天闲来无事想起了node.js,因此到网上下载了一个node.js的安装程序进行安装.其中: 安装程序:node-v0.11.13-x64.msi PC系统:Windows 7 自定义安装路径:D:\TOOLS\NodeJs 安装完成后,执行: D:\TOOLS\NodeJs>node -v v0.11.13 安装框架express,从网站上下载了一个安装文档,说安装express可分全局模式和本地模式,个人觉得全局模式就是默认的没什么意思,就选择本地模式进行安装,执行: D:\TOOLS\N

node.js的npm的安装

本来不打算介绍node.js的npm的安装,但是发现node.js一些包的管理是通过npm来实现,还是要简单介绍一下npm. 1.npm是什么 npm是一个node包管理和分发工具,已经成为了非官方的发布node模块(包)的标准.有了npm,可以很快的找到特定服务要使用的包,进行下载.安装以及管理已经安装的包. 2.npm的安装(windows) [1]我们要先配置npm的全局模块的存放路径以及cache的路径,例如我希望将以上两个文件夹放在NodeJS的主目录下,便在NodeJs下建立"nod

node.js在win7下安装,并测试是否安装成功

1.node.js去官网下载,下载完,像平时安装软件一样 2.把下面的测试文件,放到安装目录下,本文是放到:D:\Program Files\nodejs下 var http = require("http"); http.createServer(function(request, response) { response.writeHead(200, {"Content-Type": "text/plain"}); response.writ

Node.js的简介和安装

一.Node.js的简介和安装 a)       什么是Node.js? Node.js是一个开发平台 让JavaScript运行在服务器端的开发平台 ---简单点说就是用JavaScript写服务器. b)      Node.js功能? 它能做具有复杂逻辑的网站 能做基于社交网络的大web应用 能做Web socket服务器 能做TCP/UDP套接字应用程序 能开发命令行工具 能做交互型终端程序等等等等 c)       Node.js特点?  最牛逼的特性就是采用异步I/O与事件驱动的架构

ionic + node.js + Mongodb 开发环境安装(Windows 和 ios 系统)

1. Windows 环境. 1. Visual Studio Code.  作为源代码编辑器, 可以从此处  Visual Studio Code 下载, 注意选择Windows版本的. 2 . MongoDB.   用作后台数据库. 点击此处 MongoDB官方下载链接 . 可以选择msi or archive版本的都可以. 2.1 将MongoDB bin 目录加入windows 环境变量.Archive版本直接解压,找到 Bin目录,msi版本安装后找到安装目录,并定位到bin目录,然后

手把手教你如何安装使用webpack vue cli

1.安装node.js:https://nodejs.org/en/download/(看电脑的系统是多少位下载相应版本) 我下载的是Windows Installer(.msi) x64 2.打开cmd,查询npm -v看是否有版本号 3.输入指令: 1.npm install -g @vue/cli 2.npm install -g @vue/cli 这两种方式都是全局的(-g) 注意:如果觉得下载速度过于慢了(服务器在国外),可以使用淘宝镜像下载 在cmd中输入: npm install

Vue.js实践:一个Node.js+mongoDB+Vue.js的博客内容管理系统

项目来源 以前曾用过WordPress搭建自己的博客网站,但感觉WordPress很是臃肿.所以一直想自己写一个博客内容管理器. 正好近日看完了Vue各个插件的文档,就用着Vue尝试写了这个简约的博客内容管理器(CMS). 嗯,我想完成的功能: 一个基本的博客内容管理器功能,如后台登陆,发布并管理文章等 支持markdown语法实时编辑 支持代码高亮 管理博客页面的链接 博客页面对移动端适配优化 账户管理(修改密码) Demo 登陆后台按钮在页面最下方"站长登陆",可以以游客身份登入后