zoukankan      html  css  js  c++  java
  • windows 上"安装" node 和 npm

    最近在使用reactjs的时候总是各种报错,于是想重新设置下node和npm。

    在之前,写“windows 上优雅的安装 node 和 npm”的时候,还有些不理解。现在重新整理如下,以windows为例。

    从网站上(https://nodejs.org/en/download/)下载 zip的压缩包,解压到 d: ools ode里。(在这个目录里能直接看到node.exe文件。)

    这个版本自带npm模块。

    设置目录 D: ools pm-global 和  D: ools pm-cache

    把目录 D: ools ode 和 D: ools pm-global 添加到环境变量 PATH里

    把目录 D: ools ode 和 D: ools pm-global 添加到环境变量 NODE_PATH里

    打开cmd.exe 运行 node --version 显示 v8.11.3

    运行 npm --version ,显示 5.6.0

    在cmd里运行

    npm config set prefix "D:	ools
    pm-global"
    npm config set cache "D:	ools
    pm-cache"
    在 用户的目录下会看到一个 .npmrc的文件,打开可以看到上述2行命令设置的内容。
    如果没有设置node_path,会出现一些问题。比如安装 Yeoman会出现如下提示
    √ npm version
    × NODE_PATH matches the npm root
    npm global root value is not in your NODE_PATH
    
    [Info]
      NODE_PATH = D:	ools
    ode
      npm root  = D:	ools
    pm-global
    ode_modules
    
    [Fix] Append the npm root value to your NODE_PATH variable
      If you're using cmd.exe, run this command to fix the issue:
        setx NODE_PATH "%NODE_PATH%;D:	ools
    pm-global
    ode_modules"
      Then restart your command-line. Otherwise, you can setup NODE_PATH manually:
        https://github.com/sindresorhus/guides/blob/master/set-environment-variables.md#windows

    如果你运行 

    setx NODE_PATH "%NODE_PATH%;D:	ools
    pm-global
    ode_modules"
    会在用户级的环境变量里添加NODE_PATH
  • 相关阅读:
    自定义的事件管理器
    解决修改表结构,添加外键时出现“约束冲突”的错误
    jQuery学习(二) 自定义扩展函数
    iBt(001-004)原文与试译
    老婆怀孕了!(5+6)
    Mac_如何打开系统文件library
    Mac_如何通过命令行装包到ios手机
    MAC干净卸载pycharm
    selenium自动化_如何启动safari浏览器
    selenium自动化_click方法点击无效
  • 原文地址:https://www.cnblogs.com/htsky/p/9347234.html
Copyright © 2011-2022 走看看