javascript - npm run build 在为 lodash 安装所有依赖项后抛出代码 ELIFECYCLE
问题描述
我一直在尝试在我的系统上运行 lodash 库。这是该库的链接。链接到 lodash github
. 我分叉了 repo,然后将它克隆到我的系统上。我运行 npm install ad 通过运行 npm install 安装了 package.json 中的所有依赖项,它运行良好。之后我尝试了 npm run build,如 github 页面所示,我是得到这个错误。
module.js:549
throw err;
^
Error: Cannot find module '/home/satya/lodash/lib/main/build-dist.js'
at Function.Module._resolveFilename (module.js:547:15)
at Function.Module._load (module.js:474:25)
at Function.Module.runMain (module.js:693:10)
at startup (bootstrap_node.js:191:16)
at bootstrap_node.js:612:3
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! lodash@4.17.4 build:main: `node lib/main/build-dist.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the lodash@4.17.4 build:main script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
如何解决上述问题,以便我可以引入控制台日志并开始阅读。
解决方案
lodash 的 master 分支简直坏掉了。来自CONTRIBUTING.md:
注意
原谅乱七八糟的。当我们在 Lodash v5 上工作时,主分支不断变化。这意味着我们鼓励用于贡献的 npm 脚本之类的东西可能无法正常工作。感谢您的耐心等待。
只需使用最新的开发分支,截至目前为4.17 。
另一方面,要了解 GitHub 上任何项目的哪些分支正在积极开发中,请转到https://github.com/<user or organization name>/<project name>/branches/active
.
推荐阅读
- robotframework - 如果 Robot 框架中不存在,如何创建新的环境变量?
- c# - Httpcontext.current.session 变为空
- r - 如何使用 R 中在 Excel 中创建的代码进行循环?
- c# - 如何在子元素上禁用 ContextMenu?
- flutter - Flutter - CircularProgressIndicator 不会停止执行
- sql - SQL查询来计算学生的人口统计?
- python - 如何解决这个关于 -215 断言错误的错误?
- android - 如何使 layout_weight 固定其宽度
- python - 异步函数修改 .txt 文件导致程序挂起/冻结
- python - 将一个数据框重复的所有列值添加到熊猫中的其他数据框