无法使用grunt构建AngularJS

时间:2016-07-15 15:55:48

标签: angularjs

我是AngularJS的新手。我正在安装AngularJS并坚持以下步骤:

grunt包。

错误如下:

Loading "Gruntfile.js" tasks...ERROR
>> Error: Unable to read CDN version, are you offline or has the CDN not been properly pushed?
>>     at Object.module.exports (D:\angular.js\Gruntfile.js:21:11)
>>     at loadTask (D:\angular.js\node_modules\grunt\lib\grunt\task.js:325:10)
>>     at Task.task.init (D:\angular.js\node_modules\grunt\lib\grunt\task.js:437:5)
>>     at Object.grunt.tasks (D:\angular.js\node_modules\grunt\lib\grunt.js:120:8)
>>     at Object.module.exports [as cli] (D:\angular.js\node_modules\grunt\lib\grunt\cli.js:38:9)
>>     at Object.<anonymous> (C:\Users\rnaguban\AppData\Roaming\npm\node_modules\grunt-cli\bin\grunt:44:20)
>>     at Module._compile (module.js:409:26)
>>     at Object.Module._extensions..js (module.js:416:10)
>>     at Module.load (module.js:343:32)
>>     at Function.Module._load (module.js:300:12)
>>     at Function.Module.runMain (module.js:441:10)
>>     at startup (node.js:139:18)
>>     at node.js:968:3

Running tasks: package
Warning: Task "package" not found. Use --force to continue.

Aborted due to warnings.

任何输入都会有所帮助。

由于 拉维

2 个答案:

答案 0 :(得分:3)

首先应设置环境变量NG1_BUILD_NO_REMOTE_VERSION_REQUESTS。例如,在Windows中:

set NG1_BUILD_NO_REMOTE_VERSION_REQUESTS=1

答案 1 :(得分:1)

我也遇到过这样的问题:

CDN version (remote): No version found. Current version (remote): v1.5.7 Loading "Gruntfile.js" tasks...ERROR
>> Error: Unable to read CDN version, are you offline or has the CDN not been properly pushed? Warning: Task "package" not found. Use
--force to continue.

Aborted due to warnings.

我检查了angular的源代码,在'Gruntfile.js'中找到,line20它抛出了错误

  

无法读取CDN版本,您是否处于脱机状态或CDN未正确推送?

,请注释此代码以解决您的问题。

  //if (versionInfo.cdnVersion == null) {
  //  throw new Error('Unable to read CDN version, are you offline or has the CDN not been properly pushed?');
  //}

这可以使建筑成功。

enter image description here

相关问题