zoukankan      html  css  js  c++  java
  • nodejs中使用protobuf遇见的环境变量问题

    一、当前环境

    系统:maxOS Sierra

    版本:10.12.4

    下划线为添加的文本,红字为为命令

    二、目标

    nodejs中使用protobufjs

    三、过程

    npm install -g protobufjs

    安装protobufjs中出现pbjs使用不了因此发觉环境变量没有设置好

    于是新建目录/node_modules

    npm config set prefix "/node_modules"    //设置全局模块默认安装位置前缀;也可以直接修改:$HOME/.npmrc

    并在用户的.bash_profile文件中添加一行

    export NODE_PATH=$(npm root -g)

    使用 source .bash_profile使其生效

    然后设置环境变量

    export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/node_modules/bin

    绿色为新建的文件夹

    使用env查看是否正确

    于是再次安装

    npm install -g protobufjs

    再输入pbjs

    正确出现pbjs的安装目录

    四、总结

    主要是刚学习shell对环境变量的设置不熟悉,导致文件目录混乱

  • 相关阅读:


    django 认证系统--3
    django 认证系统--2
    django 认证系统--1


    关于二叉树
    [GeeksForGeeks] Remove all half nodes of a given binary tree
    [LintCode] Letter Combinations of a Phone Number
  • 原文地址:https://www.cnblogs.com/parameter/p/7170715.html
Copyright © 2011-2022 走看看