npm - “PulseTile-RA”无法运行。这是一个 npm 依赖问题吗?
问题描述
我想基于 react-admin 来试验这个项目: https ://github.com/PulseTile/PulseTile-RA
所以我下载了代码,运行npm install
,我从 NPM 得到了很多错误,主要是axios
版本损坏。
例子:
npm ERR! code EINTEGRITY
npm ERR! sha1-MtU+SFHv3AoRmTts0AB4nXDAUQI= integrity checksum failed when using sha1: wanted sha1-MtU+SFHv3AoRmTts0AB4nXDAUQI= but got sha512-0BfJq4NSfQXd+SkFdrvFbG7addhYSBA2mQwISr46pD6E5iqkWg02RAs8vyTT/j0RTnoYmeXauBuSv1qKwR179g== sha1-/z8N4ue10YDnV62YAA8Qgbh7zqM=. (75833 bytes)
npm WARN tarball tarball data for js-yaml@3.13.1 (sha512-pZZoSxcCYco+DIKBTimr67J6Hy+EYGZDY/HCWC+iAEA9h1ByhMXAIVUXMcMFpOCxQ/xjXmPI2MkDL5HRm5eFrQ==) seems to be corrupted. Trying one more time.
npm ERR! code EINTEGRITY
npm ERR! sha512-pZZoSxcCYco+DIKBTimr67J6Hy+EYGZDY/HCWC+iAEA9h1ByhMXAIVUXMcMFpOCxQ/xjXmPI2MkDL5HRm5eFrQ== integrity checksum failed when using sha512: wanted sha512-pZZoSxcCYco+DIKBTimr67J6Hy+EYGZDY/HCWC+iAEA9h1ByhMXAIVUXMcMFpOCxQ/xjXmPI2MkDL5HRm5eFrQ== but got sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==. (74050 bytes)
npm WARN tar ENOENT: no such file or directory, open 'C:\nodejs\xxx\PulseTile-RA\node_modules\.staging\babel-plugin-transform-object-rest-spread-7e34a6f0\package.json'*
当我这样做时,npm start
我得到一个react-scripts
不存在的错误。
我在stackoverflow上尝试了类似错误的解决方法,但没有成功。然而,我仍然无法让它运行。我有最新的 NPM,Windows 10 上的节点。
请就 NPM 问题提出建议,因为我认为这是该项目未启动问题的根源。
谢谢
解决方案
所以从技术上讲,这npm
比实际项目更重要。
事实上,向 npm 存储库报告的这个问题会有所帮助。
但这里有一些应该有所帮助的快速步骤:
由于您在 .bashrc 中windows-10
,建议在git
bash 中运行“删除”命令。
- 转到项目目录(根文件夹)
- 删除
node_modules
目录:rm -rf node_modules
- 删除
package-lock.json file:
rm package-lock.json` - 清除缓存: npm cache clean --force
- 跑
npm install --verbose
如果没有帮助,请在此处按照更多说明进行操作
推荐阅读
- python - 使用布隆过滤器会比在 Python 中搜索字典或列表更快吗?
- django - 如何使用 django 模板限制 html 中的数据?
- nginx - 两个位置在 nginx 中无法用于 MERN 应用程序
- css - 问题:手机的块 id h1 字体大小
- flutter - 如何在更大的项目中添加新的 Flutter 项目作为 IntelliJ 模块
- r - 闪亮的多个动态过滤器更新
- unreal-engine4 - 我找不到在构造脚本中制作的组件
- android - 如何使用 Kotlin 从网页中提取特定文本?
- python-3.x - 自动化 AWS Glue 工作流程
- python - COPY INTO 从 Azure Dala Lake gen2 到 Azure Synapse 不执行任何操作