node link 踩坑記錄

問題說明:使用npm link 以後。依然沒法在其餘地方使用

背景描述:
想在本地開發一款cli 工具,使用npm link 以後,一直沒法在本地執行,都顯示 command not found. 一直認爲本身使用的方式錯了,寫了個簡單的helloworld 也沒法在本地執行。git

  1. npm prefix -ggithub

    Print the local prefix to standard out. This is the closest parent directory to contain a package.json file unless -g is also specified.
    If -g is specified, this will be the value of the global prefix.
  2. $PATH
  3. 看第一步出現的路徑是否在第二步中
  4. 若是不在的話,將第一步中顯示的路徑後面添加bin 而後寫入$PATH 中。使用如下命令便可
    vi /etc/paths && source /etc/paths

記錄幾個命令
npm get prefix
npm link https://docs.npmjs.com/cli/link
npm unlinknpm

參考連接
https://stackoverflow.com/que...json

https://github.com/npm/npm/is...less

相關文章
相關標籤/搜索