精华内容
下载资源
问答
  • TypeScript: 使用ts-node加速开发

    千次阅读 2020-04-28 09:57:12
    普通的运行ts的方式, 需要先通过tsc编译为js文件然后运行node xx.js: 一共花了2条命令,使用繁琐: 而使用ts-node: npm install -g ts-node 只需要ts-node xxxx.ts即可: ...

    普通的运行ts的方式,

    需要先通过tsc编译为js文件然后运行node xx.js:

    一共花了2条命令,使用繁琐:

     

     

    而使用ts-node:

    npm install -g ts-node

    只需要ts-node xxxx.ts即可: 

     

    展开全文
  • node项目编译加速

    千次阅读 2016-09-07 14:48:13
    公司项目适采用的前后端分离研发模式,针对后端用java的基本是是通过maven来构建的,今天要说的是前端基于node的项目。 node某块安装过程如下:  .发出npm install 命令;  .npm向registry查询某块压缩包的...

    公司项目适采用的前后端分离研发模式,针对后端用java的基本是是通过maven来构建的,今天要说的是前端基于node的项目。


    node某块安装过程如下:

      .发出npm install 命令;

      .npm向registry查询某块压缩包的网址;

      .下载压缩包,存放在~/.npm目录 (本地缓存目录,可通过npm config set cache path 来设置本地缓存目录)

      .解压压缩包到当前项目的node_modules目录,需要编译的插件进行编译(npm config set prefix path设置npm安装程序时的默认位置)


    问题:

        .有些项目执行npm install的过程过长,甚至会被卡住(原是下载速度慢,另外就是有些依赖包 被强了)


    解决依次采用了三套方案(从前到后)

    方案1:

         .设置固定的缓存目录,该目录下相同模块多版本可以并存,安装时使用--cache-min参数,如:

                 npm install --cache-min 999999 <package>

          .设置公司的npm源以加快下载速度

       缺点:能加快下载速度,但有些需要编译的还是会耗很长时间;


    方案2:

          以工程为单位进行安装。

         .安装nnpm-cache插件

              npm install -g npm-cache

         .执行安装

              npm --registry=公司私服 --cache=本地仓库 --userconfig=/home/q/prj/npm/.qnpmrc install --production


    方案3:

       以模块为单位进行安装。

       .安装npm_cache_share插件

       .执行安装

          将npm换成npm_cache_share,然后指定--service XXX(中央服务器的地址+端口)就ok了

      .设置本地仓库

          通过环境变量NPM_CACHE_DIR指定本地仓库,否则会去用户目录下或者/tmp下创建.npm_cache_share目录作为本地仓库.

    参考:https://www.npmjs.com/package/npm_cache_share     npm_cache_share

    展开全文
  • 升级node.加速的方法

    千次阅读 2017-03-30 16:55:41
    今天,又发现一个超级简单的升级node.js的方法。一行命令搞定,省去了重新编译安装的过程。 node有一个模块叫n(这名字可够短的。。。),是专门用来管理node.js的版本的。 首先安装n模块: npm install -g n第二步...

    n 是 node 的一个模块,可以用它来管理 node 的各种版本。类似 Python 中的 pyenv 和 Ruby 的 rbenv。n 的作者是著名的TJ大神。

    node有一个模块叫n(这名字可够短的。。。),是专门用来管理node.js的版本的。

    首先安装n模块:

    npm install -g n
    第二步:升级node.js到最新稳定版

    n stable

    n后面也可以跟随版本号比如:

    n v0.10.26

    n 0.10.26

    如果你跟我一样,发现 node 版本没有任何变化,那最有可能的情况就是,你的node的安装目录和 n 默认的路径不一样。

    查看 node 当前安装路径:

    $ which node
    /opt/node/bin/node #举个例子

    而 n 默认安装路径是 /usr/local,若你的 node 不是在此路径下,n 切换版本就不能把bin、lib、include、share 复制该路径中,所以我们必须通过N_PREFIX变量来修改 n 的默认node安装路径。

    编辑环境配置文件:

    vim ~/.bash_profile

    将下面两行代码插入到文件末尾:

    export N_PREFIX=/opt/node #node实际安装位置
    export PATH=$N_PREFIX/bin:$PATH

    保存退出;

    执行source使修改生效。

    $ source ~/.bash_profile

    确认一下环境变量是否生效:
    echo $N_PREFIX
    /opt/node

    这时候我们需要重新安装:
    $ n 4.4.4
    install : node-v4.4.4
        mkdir : /opt/node/n/versions/node/4.4.4
        fetch : https://nodejs.org/dist/v4.4.4/node-v4.4.4-linux-x64.tar.gz
    ##############100.0%
      installed : v4.4.4

    再查看当前 node 版本:
    $ node -v
    v4.4.4

    说明修改成功。

    另外分享几个npm的常用命令

    npm -v          #显示版本,检查npm 是否正确安装。
     
    npm install express   #安装express模块
     
    npm install -g express  #全局安装express模块
     
    npm list         #列出已安装模块
     
    npm show express     #显示模块详情
     
    npm update        #升级当前目录下的项目的所有模块
     
    npm update express    #升级当前目录下的项目的指定模块
     
    npm update -g express  #升级全局安装的express模块
     
    npm uninstall express  #删除指定的模块



    展开全文
  • 所以加速 nvm 的方法就是使用 NPM 淘宝的 node.js 镜像。 临时方案: 在运行 nvm 命令之前执行设置一个变量的命令 NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node 再执行 nvm 命令,那么速度就非常快
  • 软件工程Node.js加速分配的基础 依赖关系: 必须在您的计算机上安装Node.js。 如果未正确安装所需的模块,请通过npm install进行安装 跑步: 节点app.js 配置: 通过修改app.js中的port变量,将应用程序配置为...
  • npm安装node-sass等下载binary加速

    千次阅读 2020-08-14 10:27:57
    国内安装npm包的时候,很多都需要从GitHub下载binary文件,即使你把npm的registry设置为国内的镜像,binary的url是程序...sass_binary_site=https://npm.taobao.org/mirrors/node-sass/phantomjs_cdn url=http://cnp

    国内安装npm包的时候,很多都需要从GitHub下载binary文件,即使你把npm的registry设置为国内的镜像,binary的url是程序设定的。不过目前最重要的几个包,都可以通过修改环境变量来让下载从国内的镜像下载,在.npmrc加入如下内容:

    registry=https://registry.npm.taobao.org/
    sass_binary_site=https://npm.taobao.org/mirrors/node-sass/phantomjs_cdn
    url=http://cnpmjs.org/downloads
    electron_mirror=https://npm.taobao.org/mirrors/electron/
    sqlite3_binary_host_mirror=https://foxgis.oss-cn-shanghai.aliyuncs.com/
    profiler_binary_host_mirror=https://npm.taobao.org/mirrors/node-inspector/
    

    这样,在npm install node-sass的时候,就会走国内的镜像下载binary。

    展开全文
  • Node.js下载后设置地址加速 npm config set registry http://registry.npm.taobao.org
  • 自己的一个网站,因为服务器是海外的,虽然速度还不错,但延迟和丢包问题经常困扰着我。尤其是到了晚上,丢包情况就更加严重,所以需要一款免备案、有香港...Nodecache 主要提供的就是 免备案CDN 加速、SSL证书、DNS
  • 1、敲命令:npm config ...sass_binary_site=https://npm.taobao.org/mirrors/node-sass/ phantomjs_cdnurl=http://npm.taobao.org/mirrors/phantomjs ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/  
  • 安装Node.js淘宝镜像加速器(cnpm) Node.js有时候下载会很缓慢,下载淘宝加速器下载会快很多! # -g 全局安装,在全局环境下都能使用 npm install cnpm -g # 或每次需要用到淘宝加速器的时候手动添加如下语句解决...
  • 如何快速搭建 node 开发环境npm 超慢github 无法打开的问题 于是我觉得应该写一篇文章解答所有这些起步问题,让新同学也能顺顺利利入门。 快速搭建 Node.js 开发环境 如果你想长期做 node 开发, ...
  • Node.js *的推理引擎绑定 *其他名称和品牌可能是其他所有者的财产。 先决条件 安设。 下载并将其安装到默认路径。 对于Windows,请安装 。 对于Linux,请安装build-essential软件包。 经过验证的配置: Node.js...
  • fast-crc32c是用于node.js的CRC-32C算法实现,它使用硬件加速(通过Anand Suresh的 ),并在硬件加速失败时回软件实现。 表现 CRC-32C比CRC-32快,而CRC-32C可以利用完整的CPU操作数寄存器宽度(64位)而不是CRC-32...
  • 自己的一个网站,因为服务器是海外的,虽然速度还不错,但延迟和丢包问题经常困扰着我。尤其是到了晚上,丢包情况就更加严重,所以需要一款免备案、有香港...Nodecache 主要提供的就是 免备案CDN 加速、SSL证书、DNS
  • nrm(npm加速)、nvmw切换node版本

    千次阅读 2017-04-19 13:50:10
    1、安装node.js node.js所有版本以及下载地址:点击查看 下载.msi 后缀的文件 ...2、npm加速 npm 默认是从国外的源获取和下载包信息, 速度会很慢. 可以通过简单的 —registry 参数, 使用国内的镜像 https://reg...
  • Turbo是一个无懈可击的Node.js Test Runner。 其指导原则如下: 它执行测试文件中每个导出的函数,这些函数没有什么特别的,它们只是您在纯节点中编写的普通javascript函数,并且在测试完成后会调用一个回调函数...
  • :chequered_flag: 加速您的 Node.js 开发周期。 Hot Rod 是一个 CLI,它在 Google Cloud 上配置远程开发服务器,并在每次本地文件更改后将您的源代码传送到服务器。 传统的开发周期(编辑代码、本地预览、提交更改...
  • 前言:上篇 《Node.js简记》 安装Node.js并实现Helloworld 我们已经完成了node开发环境的安装配置,接下来我们先来了解一下node的一个重要的工具——包管理器npm。npm安装和常用指令:1.npm简介:npm 是node的包管理...
  • 自己的一个网站,因为服务器是海外的,虽然速度还不错,但延迟和丢包问题经常困扰着我。尤其是到了晚上,丢包情况就更加严重,所以需要一款免备案、有香港...Nodecache 主要提供的就是 免备案CDN 加速、SSL证书、DNS
  • 文章目录加速下载python包tensorflow-CPU安装 加速下载python包 pip install 包名 -i https://pypi.douban.com/simple/ tensorflow-CPU安装 tensorflow-2.3.0版本,亲测有效。 参考链接
  • ###Assignment for Code Fellows JavaScript Development Accelerator:###Work through the Node Beginner Book
  • python-npm-accel:npm的加速器,Node.js程序包管理器
  • node 入门

    2018-09-05 17:17:48
    《快速搭建 Node.js 开发环境以及加速 npm》 http://fengmk2.com/blog/2014/03/node-env-and-faster-npm.html 《Node.js 包教不包会》 https://github.com/alsotang/node-lessons 《ECMAScript 6入门》 ...
  • 生成器招摇应用程序 生成器 入门 什么是约曼? 套路问题。 这不是一回事。 是这个人: 基本上,他戴着大礼帽,住在你的电脑里,等着你告诉他你想创建什么样的应用程序。 并非每台新计算机都预装了 Yeoman。...
  • 使用硬件加速编码器记录屏幕 安装 npm install xan105/video-capture 例子 "use strict" ; const videoCapture = require ( "@xan105/video-capture" ) ; videoCapture . h264_hwencode ( "./path/to/file.mp4" , ...
  • 由于网络质量极差,nodejs甚至无法链接,多番查找资料下找到使用阿里镜像加速n模块成功安装最新版nodejs的方案 前言 因为使用jupyter lab时提示需要安装npm和nodejs,一开始使用apt-get安装,发现安装版本陈旧,...
  • 一个v1 和 v2 插件,它使用来捆绑您的 Node.js Lambda 函数。 支持的命令 serverless package serverless deploy serverless deploy function serverless invoke local 该插件将自动构建并使用您的包在本地执行...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 39,705
精华内容 15,882
关键字:

node加速