gpt4 book ai didi

babeljs - 作为本地节点模块安装的 babel cli 不起作用 : permission denied

转载 作者:行者123 更新时间:2023-12-02 15:16:15 26 4
gpt4 key购买 nike

我无法从本地节点模块文件夹运行 babel-cli。

我使用以下方法在我的本地节点模块文件夹中安装了 babel-cli:

npm install babel-cli --save-dev

这样我就不必全局安装 babel 了。我可以看到它安装在 node_modules 中并添加到 package.json 文件中。

  "devDependencies": {
"babel-cli": "^6.18.0"
}

当我使用命令构建时

babel app.js -o build/app.js

我收到一条消息说 babel

The program 'babel' can be found in the following packages:
* babel-1.4.0
* openbabel
Try: sudo apt-get install <selected package>

我正在使用 Ubuntu 14.4

我试图通过添加脚本来访问babel

 "scripts": {
"babelversion": "babel --version",
}

当我运行命令'npm run babelversion'时,我得到同样的错误

sh: 1: babel: Permission denied

和退出状态为 126 的 NPM 错误

如何让本地 babel(无需全局安装)工作?

最佳答案

我遇到了这个问题并清除然后重新安装一切正常:

  >> npm cache clean --force
>> rm -rf node_modules
>> npm install

注意:它需要两个 force 命令,因此请确保您只在您愿意重新安装所有内容的存储库中尝试此操作。

关于babeljs - 作为本地节点模块安装的 babel cli 不起作用 : permission denied,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40258188/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com