Angular grunt 构建在分发构建期间找不到 uglifyjs 模块

Angular grunt build can't find uglifyjs module during distribution build

当 运行 测试构建时,发现一切正常,但是当我尝试构建分发时,出现以下错误:

Cannot find module '/Users/matt.sich/Documents/angularProjects/firstProject/node_modules/grunt-usemin/lib/config/uglifyjs' Use --force to continue.

我检查了那个文件夹,模块在那里。我把它安装在 npm 中。 我尝试删除 npm 模块目录并使用 npm install 重新安装。这并没有解决问题。

问题出在 package.json 和版本前面有 ^s。 ^ 更新为依赖项的新次要版本。最好不要使用 ^s,而是使用您要使用的实际版本,并在需要时手动更新版本。 这是从 ^s 迁移到版本号的方法:https://www.npmjs.com/package/npm-check-updates