摘要: package.json里面定义的是版本范围(比如^1.0.0),具体跑npm install的时候安的什么版本,要解析后才能决定,这里面定义的依赖关系树,可以称之为逻辑树(logical tree)。 node_modules文件夹下才是npm实际安装的确定版本的东西,这里面的文件夹结构我们可以称 阅读全文
posted @ 2019-03-07 13:55 放飞的回忆 阅读(977) 评论(0) 推荐(0)
摘要: 在gulpfile.js中定义任务的时候,需要引用不同的模块,这些模块需要使用 npm install --save-dev 命令进行安装,非常的繁琐。可以使用一个名为gulpfile-install的模块,使用下面命令进行安装: 安装成功之后就可以在项目根目录(存放gulpfile.js的目录)下 阅读全文
posted @ 2019-03-07 11:20 放飞的回忆 阅读(318) 评论(0) 推荐(0)
摘要: 运行gulp项目报错:AssertionError: Task function must be specified 今天像往常一样,编写文章,并使用gulp bulid压缩代码,但是一运行:gulp build 就出现了这个错误:AssertionError: Task function must 阅读全文
posted @ 2019-03-07 11:00 放飞的回忆 阅读(660) 评论(0) 推荐(0)
摘要: Glup用自动化构建工具增强你的工作流程! 同类型的软件还有Grunt。关于两者的区别可以参考这篇文章Grunt VS Gulp 安装: 安装一饮而尽插件 安装一些插件,完成下列任务: 载入插件 接下来,我们需要建立一个gulpfile.js档案,并且载入这些插件: 建立任务 下面是任务的最基本形态 阅读全文
posted @ 2019-03-07 09:29 放飞的回忆 阅读(237) 评论(0) 推荐(0)
摘要: --save-dev 是作为开发依赖保存到 packsge.json 中的 devDependencies 中,即在开发环境中用到的依赖,如 webpack、babel 等用于开发打包的依赖,只是在执行打包时才会用到,开发的代码中并不包含这些依赖 --save 安装的则是需要在你开发的代码中用到的依 阅读全文
posted @ 2019-03-07 09:23 放飞的回忆 阅读(216) 评论(0) 推荐(0)