在为我正在处理的项目运行npm install时遇到问题。
似乎它不断重新运行npm install命令(直到手动终止)。奇怪的是,在第一次npm安装之后,所有依赖项都已安装并正常工作。尝试使用某些CI工具自动构建代码时,这会成为一个问题。
我在以下条件下对此进行了测试;
当前使用的节点/ npm的版本;
显示问题的简单package.json:
presentLoadingCustom() {
const loading = this.loadingCtrl.create({
spinner: 'hide',
content: `
<div class="custom-spinner-container">
<div class="custom-spinner-box"></div>
</div>`,
duration: 5000
});
loading.onDidDismiss(() => {
console.log('Dismissed loading');
});
loading.present();
}
NPM安装日志:
{
"name": "tool",
"version": "1.0.0",
"author": "Jeff",
"description": "A starter project",
"repository": {},
"license": "UNLICENSED",
"contributors": [],
"keywords": [],
"dependencies": {
"@angular/common": "4.4.6"
},
"devDependencies": {
},
"scripts": {
"install": "npm install",
"serve-dev": "ng serve --host 0.0.0.0",
"serve-prod": "ng serve --prod --host 0.0.0.0",
"build-dev": "ng build",
"build-prod": "ng build --prod"
}
}
答案 0 :(得分:0)
正如R.理查兹指出的那样。删除&#34;安装&#34;脚本行修复了它。如果在你的pacakge.json中,似乎会进入一些永久循环!