2016-03-12 128 views
0

我剛剛在本地爲我的項目安裝了babel-cli模塊,但是當我在終端中運行babel test.js時,它輸出*command babel is uknown*npm使用本地模塊

我發現正在嘗試在我全局安裝的模塊中找到模塊,而不是我的項目模塊,我該如何解決?

對不起,這個愚蠢的問題,但我沒有找到解決辦法。

回答

0

當你運行babel。它尋找全局的npm目錄,並在那裏找不到它。

2種方法,但一種是多餘的。

  • 您可以將本地路徑鏈接到這是爲下一個項目 多餘的,不會工作全局NPM目錄。永遠不要這樣做。
  • 或者全球安裝。那npm現在如何工作。

對此有討論。這裏有一篇很好的文章。 http://www.joezimjs.com/javascript/no-more-global-npm-packages/

1

您可以

  1. 使用安裝在你的通天塔項目 - node_modules/.bin/babel test.js

  2. package.json添加script並通過NPM運行 - npm run <script_name>npm將使用您項目中安裝的babel版本