我想基于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问题提出建议,因为我认为这是该项目尚未启动的根源。
谢谢
答案 0 :(得分:0)
从技术上讲,这与npm
的关系要大于实际项目。
实际上,this issue reported to the npm repository would help。
但是以下一些快速步骤应该会有所帮助:
由于您在windows-10
中,因此建议在git
bash中运行“删除”命令。
node_modules
目录:rm -rf node_modules
package-lock.json file:
rm package-lock.json` npm install --verbose