开发过程依赖的模块么, 那写在 packages.json
里什么作用?
在package.json所在目录执行npm install的时候,devDependencies里面的模块也会被安装的。
@jiyinyiyong 这个感觉是给npm用的,在npm install -g的时候,如果package.json文件里有定义bin,就会在npm目录中生成一个命令名字为文件名的shell脚本,这个脚本里面执行node ./bin/xxx。
@jiyinyiyong 是的,但是Express是检测process.env.NODE_ENV的,所以要运行在production mode的话,就要把这个环境变量改成production。
“dependencies”: {},//生产环境 "devDependencies": {}//开发环境
@jiyinyiyong 如果是 global 安装,bin 里定义的命令会被安装到全局,比如 pm2, forever, coffee-script, gulp 都是这么做的
比如你测试的时候需要从网络爪数据,但实际上你的包不需要从网络抓数据,这个时候就要把 spidex
加进去
卧槽,为什么会有人开始挖坟?最近貌似好多坟都被挖上来了
@xadillax 挖掘技术哪家强?
@fish 要记住这么多选项,也是醉了
npm init npm install XXX --save npm install XXX --saveDev
@booxood 是save-dev吧
@i5ting 对。。。