1.0.2 • Published 2 years ago

imc-test11 v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

which vue

查看vue安装路径

# 查看包安装路径
which imc-test11

# 具体执行的位置
D:\nodejs\node_global\node_modules\imc-test11\bin

# 移除软链
npm remove -g imc-test11

# 添加本地软链 方便本地调试
npm link

# 同级目录分包
# imc-test11-lib 文件夹执行npm link
npm link

# imc-test11执行如下命令
npm link imc-test11-lib

# 手动添加依赖  package.json
"dependencies": {
    "imc-test11-lib": "^1.0.0"
  },


# 使用
const lib = require('imc-test11-lib');
console.log(lib);

# 执行imc-test11 报错
# 库文件imc-test11-lib 下package.json 修改为  "main": "lib/index.js",


# 解除绑定
npm unlink imc-test11-lib

脚手架本地link标准流程

# 链接本地脚手架
cd your-cli-dir
# 链接到全局的node_modules
npm link

# 链接本地库文件
cd your-lib-dir
npm link
cd your-cli-dir
npm link your-lib

# 取消链接本地库文件
cd your-lib-dir
npm unlink
cd your-cli-dir
npm unlink your-lib

获取输入参数

const argv = require('process').argv

//   如输入imc-test11 init 获取init
console.log(argv[2])

发布新的npm

# 1.解除 lib绑定
# imc-test11-lib 下
npm unlink

cd imc-test11
npm unlink
rm-rf node_modules/