Grunt Build创建了破碎的应用程序

时间:2016-08-02 09:04:42

标签: angularjs build gruntjs yeoman

我使用Yeoman作为项目启动者制作了一个AngularJS Web应用程序。

启动以下命令:

grunt serve

一切正常。

如果我尝试使用以下命令测试dist版本:

grunt serve:dist

我在浏览器控制台中遇到这样的错误:

    vendor.f13d432c.js:1 Uncaught Error: [$injector:modulerr] Failed to instantiate module myApp due to:
Error: [$injector:modulerr] Failed to instantiate module uuid4 due to:
Error: [$injector:nomod] Module 'uuid4' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.

出了什么问题?

修改

同样的情况:

grunt build

然后在网络服务器中部署dist文件夹

1 个答案:

答案 0 :(得分:0)

你试过跑步吗?

npm install

显然,' uuid4'不见了。这是一个npm包,所以你仍然需要包含这个,运行npm install。