问题标签 [gulp-ng-annotate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
6086 浏览

angularjs - gulp-ng-annotate - 如何使用它?

我想缩小我的大角度项目。

使用角度 1.5.0。

我正在尝试使用模块 gulp-ng-annotate 来做到这一点。

当我执行这个 nodejs 脚本时,它会默默地失败。或者......好吧......它什么也没做。

我只给了它主要的 app.js 文件作为参数。我可以给它所有的项目吗?

当我从终端运行 ng-annotate 时,它​​会在我的项目中正确添加注释.. 好吧.. 我希望 :)

那么为什么这个脚本失败了?

我是 gulp 的新手,所以任何信息都将不胜感激。

0 投票
0 回答
209 浏览

gulp - Gulp - 形成新的捆绑包时删除旧捆绑包

我对 gulp 真的很陌生,我正在努力制作一个看起来相当简单但我无法破解的构建过程。

我想要实现的是我所有的 js 和 css 文件被捆绑并被命名为all_*.min.js where *当前时间戳并删除旧all_*.min.js包。

我的另一个挑战是,当 bundle 的一个文件在没有监视的情况下被更改时,如何检测 bundle 的变化。简而言之,这就是我想要实现的目标。任何建议都会有很大帮助。

提前致谢。

0 投票
3 回答
1491 浏览

javascript - JavaScript在angular js gulp sourcemap ngannonate中用babel堆内存不足

我在我的 Angular JS 项目中使用 es6 语法,但它在运行时抛出错误gulp build,在 github 上搜索,所以,但有人说这是由于 gulp uglify 而导致的错误,而有人说这是 babel 问题,其他人说是 ng-annonate 问题。

Ubuntu 14.04

节点-v:8.4.0

npm -v:5.3.0

babel --version : 6.26.0 (babel-core 6.26.0)

包.json

吞咽/.babelrc

gulp/build.js相关代码

.pipe(uglify({compress: {sequences: false, join_vars: false}}))也按照这个解决方案尝试过 。但无济于事

这是执行时的日志gulp build