我知道package.json有一个dependencies
部分和一个devDependencies
部分。我知道package.json也有一个postinstall
钩子。所以我目前设置的东西是这样的:
grunt build
获取我的所有源jade,手写笔和javascript文件,并将它们编译/缩小为我的html,css和app.min.js文件。所有这些都进入./deploy
文件夹。
grunt build
进程还会将服务器文件(server.js和./server/**/*)复制到./deploy
文件夹中。问题是如何仅将dependencies
文件夹中正确的./node_modules/
复制到./deploy/node_modules
而不是所有不需要的devDependencies
模块。
我可以传递给npm install
或放入package.json
告诉它放置dependencies
的位置吗?
最后,我希望能够压缩./deploy/
文件夹并将其发送到托管网站以运行该应用。