无法在OS X中通过terminal安装tsc

我试图安装tsc,但是当我运行它时,我得到大量的错误。

我已经尝试重新安装节点和npm现在至less三次,但无济于事。 我设置标志为我的NPM详细,这是我得到的:

Mitch:~ mitch$ npm install -g typescript npm info it worked if it ends with ok npm verb cli [ '/usr/local/bin/node', npm verb cli '/usr/local/bin/npm', npm verb cli 'install', npm verb cli '-g', npm verb cli 'typescript' ] npm info using npm@2.11.3 npm info using node@v0.12.7 npm verb install initial load of /usr/local/lib/package.json npm verb readDependencies loading dependencies from /usr/local/lib/package.json npm verb cache add spec typescript npm verb addTmpTarball /Users/mitch/typescript not in flight; adding npm verb addTmpTarball validating metadata from /Users/mitch/typescript npm verb tar unpack /Users/mitch/typescript npm verb tar unpacking to /var/folders/32/tx_f6y6d6d39nh3018kkzfyh0000gn/T/npm-48973-ca0b016f/unpack-9e1778f4fdd1 npm verb gentlyRm don't care about contents; nuking /var/folders/32/tx_f6y6d6d39nh3018kkzfyh0000gn/T/npm-48973-ca0b016f/unpack-9e1778f4fdd1 npm ERR! not a package /Users/mitch/typescript npm ERR! addLocal Could not install /Users/mitch/typescript npm verb stack Error: ENOENT, open '/var/folders/32/tx_f6y6d6d39nh3018kkzfyh0000gn/T/npm-48973-ca0b016f/unpack-9e1778f4fdd1/package.json' npm verb stack at Error (native) npm verb cwd /Users/mitch npm ERR! Darwin 14.4.0 npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "typescript" npm ERR! node v0.12.7 npm ERR! npm v2.11.3 npm ERR! path /var/folders/32/tx_f6y6d6d39nh3018kkzfyh0000gn/T/npm-48973-ca0b016f/unpack-9e1778f4fdd1/package.json npm ERR! code ENOENT npm ERR! errno -2 npm ERR! enoent ENOENT, open '/var/folders/32/tx_f6y6d6d39nh3018kkzfyh0000gn/T/npm-48973-ca0b016f/unpack-9e1778f4fdd1/package.json' npm ERR! enoent This is most likely not a problem with npm itself npm ERR! enoent and is related to npm not being able to find a file. npm ERR! enoent npm verb exit [ -2, true ] npm ERR! Please include the following file with any support request: npm ERR! /Users/mitch/npm-debug.log 

我不知所措 我已经search了很多页面,这对其他人来说似乎很好,或者他们只是有一个不同的错误。 任何想法是什么问题?

这是我目前的bash_profile,安装了node和npm:

 export PATH="$HOME/usr/local/bin:./node_modules/.bin:$PATH" 

让我知道如果你还有什么需要帮助我的,谢谢!

所以,我最终find了一个解决scheme。 我不知道为什么,但是

 npm install -g typescript 

不会工作,但是,当我尝试时,出于我的沮丧

 npm install -g typescript@last 

它的工作完美无瑕,我用Visual Studio Code和terminal进行了testing。 如果在Windows上工作,我不能评论。 我想你现在只需要每晚build立npm ? 奇怪的东西。 谢谢你的努力!