Tag: 构build

Gulp – 重新编译标记的颠簸版本

关于我使用gulp-tag-version的问题 ,自述文件中提出: function inc(importance) { // get all the files to bump version in return gulp.src(['./package.json', './bower.json']) // bump the version number in those files .pipe(bump({type: importance})) // save it back to filesystem .pipe(gulp.dest('./')) /* Recompile the Javascript here */ // commit the changed version number .pipe(git.commit('bumps package version')) // read only one file to […]

安装ios-sim 1.9.0时在rake build期间的预安装失败

我的ios-sim在安装系统更新后最近打破了,我试图重新安装它。 目前,它没有安装在我的目录中。 当运行sudo npm install -g ios-sim ,我收到这个错误。 $ sudo npm install -g ios-sim npm http GET https://registry.npmjs.org/ios-sim npm http 304 https://registry.npmjs.org/ios-sim > ios-sim@1.9.0 preinstall /usr/local/lib/node_modules/ios-sim > rake build events.js:72 throw er; // Unhandled 'error' event ^ Error: Cannot find module './ios-sim' from '/usr/local/lib/node_modules/ios-sim' at /usr/local/lib/node_modules/rake/node_modules/browserify/node_modules/browser-resolve/node_modules/resolve/lib/async.js:36:25 at load (/usr/local/lib/node_modules/rake/node_modules/browserify/node_modules/browser-resolve/node_modules/resolve/lib/async.js:54:43) at /usr/local/lib/node_modules/rake/node_modules/browserify/node_modules/browser-resolve/node_modules/resolve/lib/async.js:60:22 at /usr/local/lib/node_modules/rake/node_modules/browserify/node_modules/browser-resolve/node_modules/resolve/lib/async.js:16:47 at Object.oncomplete […]

批处理脚本在`gulp`处理完成后停止执行,不会继续执行脚本的其余部分

我正在尝试编写一个简单的batch file来构build一个gulp项目和一个maven项目。 目前的文件如下: cd C:\my\file\path cmd /k gulp maven-deploy-local cd C:\my\file\path\two\project-pom-parent cmd /k mvn clean install -Dmaven.test.skip=true 每当我运行这个脚本时,命令行就会在第2行和第3行之前停止。最后我在cmd中用闪烁的光标查看这行: C:\我的\文件\path> 如果我运行没有cmd /k的文件(如下),那么提示符会在第2行之后和第3行之前简单地closures。 cd C:\my\file\path gulp maven-deploy-local cd C:\my\file\path\two\project-pom-parent mvn clean install -Dmaven.test.skip=true 如何修改批处理脚本,使其继续执行第3行和第4行的命令,然后使用以下行和闪烁的光标保持打开状态? C:\我的\文件\path\ 2 \项目-POM父> 我在Windows 7 64位上运行

通过Maven安装NodeJS

我发现很多更新的JavaScript的Maven插件需要将NodeJS安装在构build的机器上(本地和CI服务器)。 例如:yeoman-maven-plugin,npm-maven-plugin等 问题是:检查NodeJS的存在和安装它是否有意义,如果通过Maven作为依赖失踪? 红利问题:如果你认为这是一个好主意,你将如何完成这项任务?

如何在没有webpack dev服务器的情况下使用webpack进行开发?

我目前使用require.js进行开发,所以我可以快速迭代(更改文件,刷新页面,不需要构build步骤),但是我使用webpack作为构build工具,因为它优于r.js 我想完全摆脱require.js并将webpack用作开发中的脚本加载器。 我知道这正是webpack dev server的function,但是我特别不想使用它。 理想情况下,我只是在<script>包含某种webpack加载器,将其指向我的webpack.js构buildconfiguration,然后让它完成这项工作。

Node.js – 我真的需要Visual Studio吗? 和Python 2.X或3.X?

试图在windows Node.js上安装websockets 我得到的本地扩展需要Visual Studio和Python。 我的问题是:是否有可能采取另一个编译器? 或者我真的需要VS(3,6GB)下载或有替代品,因为我不想下载这么大的数额。 Linux有GGC,我想。 我是否需要Python 2.X或Python 3.X. 感谢您的答复。 祝你今天愉快。

如何使用nodejs做dojo构build?

我目前正在使用dojotoolkit及其构build系统。 我在http://dojotoolkit.org/documentation/tutorials/1.8/build/阅读1.8的新build构教程。 在教程中,它提到可以使用nodejs加速构build。 构build工具本身依赖于Java(也可以select使用Node.js来实现更快的构build),因此请确保已经安装了该工具。 但它没有提到如何做到这一点。 有人知道这是如何工作?

咖啡脚本path.exists从node.js中弃用了通知

OSX 10.6 CoffeeScript 1.2.0 node.js v0.7.7-pre 每次运行咖啡命令时,我都会看到一个弃用通知。 通知是这样的: path.exists is deprecated. It is now called `fs.exists`. 我知道这是因为node.js不推荐使用path.exists。 看到 https://github.com/joyent/node/pull/2587 我想可能会有很多关于这方面的信息,但我所能看到的只是间接提及一个更严重的问题,说这个问题不会是“固定的”: https://github.com/jashkenas/coffee-script/issues/2113 我是唯一有这个问题的人吗? 有没有人有关于如何使这个消失的build议?

崇高文本3:构build系统 – node.js. NPM模块不执行

我试图在一个崇高的文本3构build系统中执行节点开发。 node-dev在我的path中: 然而,当我运行这个构build脚本: { "cmd": ["node-dev", "$file"], "selector": "*.js" } 我得到这个错误,这也表明,npm是在我的path。 但是当我使用相同的构build脚本使用节点而不是node-dev时,它执行得很好。 我也试图包含指向node-dev bin文件夹的“path”variables,这根本没有任何帮助。 任何帮助,将不胜感激。 谢谢。

多语言界面和mongo /节点的内容

我们正在开发一个新的应用程序,将在网上saas模式。 用户将可以访问某些工具和一些教程如何使用它。 我的问题是什么是使多种语言(界面和内容)的最佳方法。 给你一个例子 – 想象下面的链接简单的导航: – 第一节 | -page a | – 页面b – 第2节 – 第3节 | – 页面 每个页面都包含明显的标签,标题,button等 我一直在寻找一段时间,我发现最接近的答案在这里: Schema为多语言数据库,但是,它描述了关于关系数据库的方法。 在研究其他问题后,看起来最好的方法是将每个section / page / label / title / button的名称作为一个ID保存在一个单独的表中,包括对象的ID,语言和内容。 在SQL世界里,简单的连接可以完成这个工作,但是因为我们使用的是Mongo,所以我猜这样做有更好的方法。