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

时间:2015-08-21 02:18:15

标签: javascript angularjs node.js gruntjs npm

运行测试版本时,一切正常,但是当我尝试构建发行版时,我收到以下错误:

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

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

1 个答案:

答案 0 :(得分:0)

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