首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到模块“shelljs”

找不到模块“shelljs”
EN

Stack Overflow用户
提问于 2015-08-17 01:37:15
回答 3查看 35.3K关注 0票数 24

运行Visual 2015中的项目时出错,如下所示。

代码语言:javascript
复制
Error   BLD401  Error : BLD00401 : Could not find module 'shelljs'. Please Go to Tools --> Options --> Tools for Apache Cordova --> Cordova Tools --> Clear Cordova Cache and try building again.

我试图安装shelljs grobally

npm安装-g外壳

但还是不起作用。

我应该将它转换为PhoneGap项目并在其他IDE上工作吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-08-18 13:33:59

我发现了一个解决方案,那就是全球范围内安装的-g不起作用。因此,我所做的是在项目位置安装shelljs命令,如下所示。

项目\平台的路径\android\cordova

然后在位置安装"shelljs“。

npm安装外壳

希望这能帮到有同样问题的人。

票数 39
EN

Stack Overflow用户

发布于 2021-09-29 18:35:36

对我来说,首先设置的是NODE_PATH

代码语言:javascript
复制
export NODE_PATH=$(npm root -g)
npm install -g shelljs
票数 4
EN

Stack Overflow用户

发布于 2021-02-08 20:35:29

我使用macOS,在我们工作的一个微服务中,我也遇到了同样的问题。

即使当我们运行npm运行shelljs命令时,此错误也可能持续存在。

所以,我要做的是:

  • 删除项目中的node_modules文件夹: rm -r -f node_modules
  • 再次运行npm安装
  • 运行npm构建
  • 最后: npm运行启动:dev

问题圆满解决!:)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32041656

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档