我需要这样的东西:
认为我已经有一个项目模块。(包括js文件,package.json,html文件等)
我需要在特定文件中添加一些字符串。(不是手动操作。我需要通过从终端或其他方式运行额外的命令来完成此操作。
例如,我需要在package.json devdependencies中添加额外的模块,并在js文件中添加一些字符串。而且我不想手动执行。我需要自动进行更改。(通过运行额外的命令等其他。]
我如何为此创建模块,项目或插件?对于那种类型的更改,我可以使用什么?有什么建议吗?
您可以通过使用shell或python等语言在此处创建简单命令'add_string'并将其添加到package.json脚本中来实现。
'npm run add_string'将安装新软件包并向您的javascript文件添加一个字符串。
package.json
{
"name": "project",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"add_string": "sh add_string.sh"
},
"author": "",
"license": "ISC"
}
add_string.sh
for pkg in "express" "moment"
do
npm i $pkg --save
done
for filename in *.js; do
echo "/**Author name : [email protected] **/" >> "$filename"
done
此外,您可以使用npm i --save保存额外的模块依赖项>