我刚刚将babel-cli
模块本地安装到我的项目中,但当我在终端中运行babel test.js
时,会输出*command babel is uknown*
。
我想到的是npm
试图在全局安装的模块中找到模块而不是我的项目模块,我该如何修复它?
对于这个愚蠢的问题感到抱歉,但我找不到解决方案。
答案 0 :(得分:1)
你可以
使用项目中安装的babel - node_modules/.bin/babel test.js
在package.json
中添加script并通过npm - npm run <script_name>
运行它。 npm
将使用项目中安装的babel版本
答案 1 :(得分:0)
当你跑巴贝尔时。它查找全局npm目录,无法在那里找到它。
2种方式,但其中一种方式是多余的。
有一个讨论。这是一篇好文章。 http://www.joezimjs.com/javascript/no-more-global-npm-packages/