- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 package.json依赖管理dependencies中 和 的区别
一个node package有两种依赖,一种是dependencies一种是devDependencies,其中前者依赖的项该是正常运行该包时所需要的依赖项,而后者则是开发的时候需要的依赖项,像一些进行单元测试之类的包。如果你将包下载下来在包的根目录里运行npm install默认会安装两种依赖,如果你只是单纯的使用这个包而不需要进行一些改动测试之类的,可以使用npm install --prod
2017-12-20 13:09:25
588
原创 npm 常见命令
卸载全局安装模块 npm uninstall -g npm查看全局安装过的包 npm list -g --depth 0 或 npm ls -g查看npm默认设置(部分) npm config ls查看npm默认设置(全部) npm config ls -lnpm重置默认设置 npm config set XXX
2017-12-20 12:56:38
343
原创 关于array.prototype.slice.call
在很多时候经常看到Array.prototype.slice.call()方法,比如Array.prototype.slice.call(arguments),下面讲一下其原理:因为arguments并不是真正的数组对象,只是与数组类似而已,所以它并没有slice这个方法,而Array.prototype.slice.call(arguments, 1)可以理解成是让arguments转换
2017-11-27 14:24:54
156
原创 js模块历程
点击打开链接1. 全局变量的灾难小明定义了 i=1小刚在后续的代码里:i=0小明在接下来的代码里:if(i==1){...} //悲剧 2. 函数命名冲突项目中通常会把一些通用的函数封装成一个文件,常见的名字有utils.js、common.js...小明定义了一个函数:function formatData(){ }小刚想实
2017-11-27 11:23:30
138
转载 Js中的对象、构造函数、原型、原型链及继承
http://blog.csdn.net/tanzhengyu/article/details/50888657
2017-08-02 17:05:45
287
转载 入门webpack
重要提示(2017年6月5号更新):本文写作时所用的webpack版本为1.版,与webpack2.在部分语法上存在不同。请见谅写在前面的话阅读本文之前,先看下面这个webpack的配置文件,如果每一项你都懂,那本文能带给你的收获也许就比较有限,你可以快速浏览或直接跳过;如果你和十天前的我一样,对很多选项存在着疑惑,那花一段时间慢慢阅读本文,你的疑惑一定一个一个都会消失;如
2017-07-24 08:43:42
201
原创 package.json详解
* 注意package.json必须是纯JSON的,而不仅仅是一个JavaScript对象字面量。 该文件描述的很多行为都受npm-config中的配置影响。下面分别介绍package.json中各个字段的含义和用法。namename和version字段是package.json文件中最重要的字段。这是必须的字段,如果你的npm包没有指定这两个字段,将无法被安装
2017-07-21 15:56:53
622
原创 npm init
npm init 在项目中引导创建一个package.json文件安装包的信息可保持到项目的package.json文件中,以便后续的其它的项目开发或者他人合作使用,也说package.json在项目中是必不可少的。
2017-07-21 15:09:43
527
转载 关于跨域
关于跨域http://www.cnblogs.com/dowinning/archive/2012/04/19/json-jsonp-jquery.html
2017-05-26 15:11:45
152
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人