• 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 



     
  • 相关阅读:
    sql 作业创建
    sqlserver的触发器练习实例
    js按钮频繁提交解决方案:
    C# 使用WebClient下载文件到本地目录
    放松读物,再看css禅意花园-总结HTML-又收到两个标记
    放松读物,再看css禅意花园-总结HTML
    放松读物,再看css禅意花园-HTML是CSS设计的基础
    线段的垂直平分线12
    放松读物,再看css禅意花园-第一章学到的教训-文本的可缩放
    放松读物,再看css禅意花园-第一章继续学到的教训
  • 原文地址:https://www.cnblogs.com/xujin247/p/13820751.html
Copyright © 2020-2023  润新知