我理解" npm install"在NodeJS中,实际上会将库安装到名为" node_modules"的文件夹中。
我实际上想要实现类似的东西但是要使用我自己的CLI(例如使用" myproject install"而不是" npm install"等命令)然后使用库(专有的)来自我公司的企业Git Repo的ES6源代码将安装到特定的文件夹中(例如" myown_modules"而不是" node_modules")。
问题是,我如何实现这一点,假设我还要对要安装的库进行依赖关系检查?另外,我们如何使用自己的CLI控制版本?
答案 0 :(得分:0)
使用此回购并修改它以执行您想要的操作。
您需要更改安装文件夹并使用所需名称更改流程。
NPM回购:https://github.com/npm/npm
或者:
创建一个bash脚本,当您使用npm install xxxx
时,该脚本会执行myscript xxxx
,因此您无法使用此更改node_modules
。