zoukankan      html  css  js  c++  java
  • node.js与npm

    node.js 

    是一个可以让js代码运行在服务端的 服务端环境  相当于一个解释器

    npm  (node package manager)   node 的 js包管理器  相当于pyhton 的pip

    常用命令:

    npm -v  查看版本

    npm install npm -g 更新npm版本  -g是全局安装 uninstall卸载

    npm install xxx 安装 xxx包   

    更新包

    npm update xxx

    全局安装:

    包安装在/usr/local中或者 node的安装目录

    包可以在命令行直接使用

    本地安装:

    将安装包放在项目目录的node_modules里

    npm导出包目录  package.json 

    npm init

    npm安装package

    查看包列表 

    npm list  加 -g 显示全局安装的包  npm ls也可以

    查看包版本

    npm list 包名 -g 显示全局安装的包

    搜索模块

    npm search xxx

    使用淘宝npm镜像

    sudo npm install -g cnpm --registry=https://registry.npm.taobao.org  后面加的这串是指定源  
    cnpm 相当于默认从淘宝源下载了
    有些时候全局安装 报错 permission 是没有权限 加sudo就好了


    npm 安装中的 i、-g、--save、--save-dev、-D、-S的区别 

    • i 是 install 的简写
    • -g 是全局安装,不带 -g 会安装在个人文件夹
    • -S 与 --save 的简写,安装包信息会写入 dependencies 中
    • -D 与 --save-dev 的简写,安装包写入 devDependencies 中

    dependencies 与 devDependencies

    • dependencies 生产阶段的依赖,也就是项目运行时的依赖
    • devDependencies 开发阶段的依赖,就是我们在开发过程中需要的依赖,只在开发阶段起作用的

    举例说明

    你写 ES6 代码,需要 babel 转换成 es5 ,转换完成后,我们只需要转换后的代码,上线的时候,直接把转换后的代码部署到生产环境,不需要 bebal 了,生产环境不需要。这就可以安装到 devDependencies ,再比如说代码提示工具,也可以安装到 devDependencies 。

    如果你用了 Element-UI,由于发布到生产后还是依赖 Element-UI,这就可以安装到 dependencies 



     
  • 相关阅读:
    洛谷 1012 拼数(NOIp1998提高组)
    洛谷 1540 机器翻译
    洛谷 1328 生活大爆炸版石头剪刀布(NOIp2014提高组)
    洛谷 2820 局域网
    洛谷 1359 租用游艇
    洛谷 1195 口袋的天空
    洛谷 1316 丢瓶盖
    洛谷 1258 小车问题
    洛谷 1017 进制转换 (NOIp2000提高组T1)
    GYM
  • 原文地址:https://www.cnblogs.com/xujin247/p/13820751.html
Copyright © 2011-2022 走看看