随笔分类 -  nodejs

摘要:在项目内添加一个 .npmrc 文件 这样使用 npm install 安装 node-sass、electron 和 phantomjs 时都能自动从淘宝源上下载,但是在使用 npm publish 的时候要把 registry 这一行给注释掉,否则就会发布到淘宝源上去了。 安装结束之后再把此文件 阅读全文
posted @ 2018-04-24 23:55 hahazexia 阅读(312) 评论(0) 推荐(0) 编辑
摘要:概述 Node 应用由模块组成,采用 CommonJS 模块规范。 每个文件就是一个模块,有自己的作用域。在一个文件里面定义的变量、函数、类,都是私有的,对其他文件不可见。 上面代码中,变量x和函数addX,是当前文件example.js私有的,其他文件不可见。 如果想在多个文件分享变量,必须定义为 阅读全文
posted @ 2018-04-07 13:39 hahazexia 阅读(171) 评论(0) 推荐(0) 编辑
摘要:这里的文件负责配置swig模板引擎。 index.js json_file.js tag-static.js swig模板经过这一系列的配置是什么样的效果呢? 原来在gulp任务里通过gulp-rev-all-fixed的处理后,给所有的静态文件的文件名加上了哈希值,并且如果文件有变化,哈希值文件名 阅读全文
posted @ 2016-12-22 23:26 hahazexia 阅读(1260) 评论(0) 推荐(0) 编辑
摘要:这里的文件的作用是负责设置env环境变量和日志。 index.js log4js.js base.js base.js、dev.js、prod.js、staging.js、test.js分别是不同环境下必须的环境变量,写法都一样。 阅读全文
posted @ 2016-12-22 23:20 hahazexia 阅读(4527) 评论(0) 推荐(0) 编辑
摘要:这次来看一看gulp是怎么工作的。 tasks/paths.js paths.js文件里存放的是gulp任务中需要导入的文件的路径和导出的路径。 这样子把gulp任务用到的路径集中到一个文件里面好管理,也方便。 gulp任务的路径书写方式是依照node-glob的语法。 glob语法基本如下: *: 阅读全文
posted @ 2016-11-09 15:17 hahazexia 阅读(1781) 评论(0) 推荐(0) 编辑
摘要:这一次整理的内容是项目主文件和如何启动项目。 启动项目 通过nodejs官网的例子https://nodejs.org/docs/latest-v4.x/doc/api/synopsis.html我们可以知道,在项目目录下打开终端命令行,并且输入如下命令即可启动服务: 其中app.js是项目的主文件 阅读全文
posted @ 2016-11-03 18:49 hahazexia 阅读(5262) 评论(0) 推荐(2) 编辑
摘要:express是基于nodejs平台的web框架,它可以让我们快速开发出web引用。而gulp是一种自动构建工具,非常强大,有了它,能帮我们完成很多繁琐的工作,例如,静态文件的压缩,为静态文件加上哈希值的命名以防止缓存等等。 环境安装 若要使用express框架和gulp,首先要安装nodejs环境 阅读全文
posted @ 2016-10-25 01:05 hahazexia 阅读(1590) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示