我使用node.js
创建了网络应用,我想创建命令行工具,将存在的文件添加到特定目录。
我的网络应用程序的项目结构如下:
-Scripts
-Styles
-Images
-Index.html
-package.json
...
我想将存档文件添加到脚本文件 - 一些*.js
文件,并将样式文件夹添加到一些*.css
文件中。
我找到了这个例子 - http://blog.npmjs.org/post/118810260230/building-a-simple-command-line-tool-with-npm - 这是一个例子 - 如何创建简单的命令行,但我不知道如何处理文件?我在哪里可以存储模板文件,如何将这些文件复制到特定的项目文件夹?
我试过这个:cli.js
#!/usr/bin/env node
var fs = require('fs');
var path = require('path');
var shell = require("shelljs");
shell.exec("npm install ..."); //install dependencies
//Now I want to copy .js files to the scripts directory and .css files to the style directory
//And where store these template files?