突发奇想,想把 npm run aa 类似的命令放入 node_modules/.bin 下
研究一番发现 .bin 下的文件都是 npm install 时创建的软连接,现在的条件
是根本不想自己折腾一个安装包,就想把项目根目录下的 a 文件当成命令执行体
怎么办?
1:a
#!/usr/bin/env node
console.log('来吧,跑起来!');
2: 创建软连接
# ln -s 文件 软连接文件位置
ln -s /Users/meicai/Labs/vue-admin-common/a /Users/meicai/Labs/vue-admin-common/node_modules/.bin
3: 配置 package.json
"scripts": {
"aa": "aa"
}
4: 给 a 文件加执行权限
chmod +x a
5:跑起来
npm run aa
# 结果 来吧,跑起来!
网友评论