node.js

关于node.js可能会有些误解

  1. node.js不是一门语言
  2. node.js不是一个JavaScript库函数
  3. node.js不是一个JavaScript框架

那么node.js到底是什么?

官方文档中写

Node.js is a platform built on Chrome’s JavaScript runtime for easily building fast, scalable networkapplications. Node.js uses an event-driven, non-blocking I/O model that makesit lightweight and efficient, perfect for data-intensive real-time applicationsthat run across distributed devices.

翻译:Node.js是一个基于 Chrome 的 JavaScript 运行时构建的平台,用于轻松构建快速、可扩展的网络应用程序。Node.js使用事件驱动的非阻塞I/O模型,使其轻量且高效,非常适合跨分布式设备运行的数据密集型实时应用程序。

根据官方文档我么可以看出Node.js是一个平台,并非是语言,库或是什么框架

官方很明确地说node.js是一个platform,也就是一个平台。node.js是一个可以在服务器端运行JavaScript的平台,其实这句话华也不准确,按照《JavaScript权威指南》《JavaScript高级程序设计》等书中的定义,JavaScript是由两部分组成

  1. 将npm全局模块的存储路径和缓存路径更改为安装目录下的”node_global”和”node_cache”文件夹。
    运行命令提示符,执行以下命令
    npm config set prefix “”
    npm config set cache “”
    //—-查看
    npm config get prefix
    npm config get cache
  2. 修改环境变量
    • 系统变量
      变量名为”NODE_PATH”,变量值为安装路径下node_global下node_mudules的绝对路径
    • 用户变量
      Path点击编辑,将弹出窗口的变量值”C:\Users\pingcode\AppData\Roaming\npm”更改为”…\nodejs\node_global”
  3. 修改权限
    在nodejs右键属性,选择“安全”,点击“编辑”,在弹出的窗口勾上“修改”“写入”,点击“应用”“确定”,关闭窗口即可
  4. npm安装模块
    npm install [-g] [模块名]
    npm uninstall [-g] [模块名]

错误

ps,设置一下镜像源,否则可能报错

查看自己的安装源
npm config get registry
更换npm源为国内淘宝镜像
npm config set registry http://registry.npm.taobao.org/
或者更换为国内npm官方镜像
npm config set registry http://registry.cnpmjs.org/
还原npm源
npm config set registry https://registry.npmjs.org/

代理出现问题

然后将代理和缓存置空

第一种:

npm config set proxy false
npm cache clean --force

第二种:

npm config set proxy null
npm config set https-proxy null

现在配置新的镜像

npm config set registry http://registry.npm.taobao.org/

然后就可以进行后面npm操作

jupyter中添加js内核

下载visual studio中的 c++工具

// 看你的visual studio的版本 设置一下环境 
npm config set msvs_version 2017 

推荐博客:https://www.freesion.com/article/7676662309/

npm ls -g #查看全局路径下安装了哪些模块
版权声明:本文为a立方原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/shuilifang/p/16476161.html