npm link & run npm script
npm link & run npm script
https://blog.csdn.net/juhaotian/article/details/78672390
npm link命令可以将一个任意位置的npm包链接到全局执行环境,从而在任意位置使用命令行都可以直接运行该npm包。
app-cmd.cmd
#!/usr/bin/env node
echo "666" && npm run app
package.json
{
    "scripts": {
        "app": "npm run rmrf-all && webpack -p",
        "dev": "npm run rmrf && webpack -p -w",
        "prod": "webpack -p",
        "rmrf": "rimraf build/js && rimraf build/css",
        "rmrf-all": "rimraf build/*",
        "page": "cd modules && browser-sync start --server --files './*.html'",
        "index": "cd build && browser-sync start --server --files './index.html'",
        "test": "cd src && browser-sync start --server --files './*.*'"
    },
    "private": true,
    "bin": {
        "app": "app-shell",
        "cmd": "app-cmd"
    },
}
npm
https://docs.npmjs.com/cli/link
https://docs.npmjs.com/cli/run-script
https://docs.npmjs.com/misc/scripts
symbolic link
https://en.wikipedia.org/wiki/Symbolic_link
npm link

https://docs.npmjs.com/cli/link
https://segmentfault.com/a/1190000016208716#articleHeader2
npm link & run npm script的更多相关文章
- 使用npm link 加速调试
		我们在把包发布到npm上时,如果需要对本地的包进行修改,我们需要改变一个版本,重新发布.然后测试时需要更新这个包进行测试.这样的话,每一次的调试都特别麻烦.我们可以使用npm link来加速这个调试过 ... 
- npm link的作用
		语法: 1. 在一个包目录下npm link (把当前的包目录软连接到global folder里面,把二进制文件也软连接到global的bin里面 这个prefix可以用npm config ls ... 
- [Node.js] Using npm link to use node modules that are "in progress"
		It is some times convenient, even necessary, to make use of a module that you are working on before ... 
- 使用npm link 创建本地模块
		1. npm link 介绍 创建一个全局的符号链接,优点是方便我们进行本地node模块的开发调用,和后期发布私服,或者npm 仓库调用是一致的 以下为官方的说明: First, npm link i ... 
- [NPM] Test npm packages locally in another project using npm link
		We will import our newly published package into a new project locally to make sure everything is wor ... 
- 未解决:found 1 high severity vulnerability run `npm audit fix` to fix them, or `npm audit` for details
		问题出现: 在通过 `ng new hello-world` 命令新建项目时,项目出现以下警告: found high severity vulnerability run `npm audit fi ... 
- npm link 安装本地模块,将本地模块cli化
		第三方学习地址 http://mp.weixin.qq.com/s?__biz=MzAxMTU0NTc4Nw==&mid=2661157390&idx=1&sn=6d96e54 ... 
- [已解决]This dependency was not found:  * common/stylus/index.styl in ./src/main.js  To install it, you can run: npm install --save common/stylus/index.styl
		出现 This dependency was not found: * common/stylus/index.styl in ./src/main.js To install it, you can ... 
- npm link & unlink
		npm link & unlink https://dev.to/erinbush/npm-linking-and-unlinking-2h1g 
随机推荐
- pc端常见布局---垂直居中布局 单元素不定高
			<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ... 
- 打开某exe提示"应用程序无法启动,因为应用程序的并行配置不正确……"的解决方案
			本人在新安装好了的windows server 2008 r2 (64位)上运行“RefilesName V2.0(文件批量改名).exe”,结果提示: 应用程序无法启动,因为应用程序的并行配置不正确 ... 
- 使用工具Source Monitor测量您Java代码的环复杂度
			代码的环复杂度(Cyclomatic complexity,有时也翻译成圈复杂度)是一种代码复杂度的衡量标准,在1976年由Thomas J. McCabe, Sr. 提出. 来看看计算公式. 代码环 ... 
- pip和apt-get换源
			pip换源 一下方法对pip和pip3同时起作用 永久换源 运行一下命令: cd ~/.pip 如果提示目录不存在的话,我们要自行创建一个,再进入目录 mkdir ~/.pip cd ~/.pip 在 ... 
- 2018.3.16 Ubuntu 解决中文乱码问题
			一.乱码的样子类似: °²Àï¿ü ÒÁ¸ñÀ³Ï£ÑÇ˹,°²Àï¿ü ÒÁ¸ñÀ³Ï£ÑÇ˹ 这种乱码称为Gedit中文乱码 打开部分Windows下的txt文本文件的时候,中文显示为乱码.但 ... 
- Vmware 安装CentOS7时连不上网问题的解决
			在VmWare 上安装Centos7时,装好vmware后还是连不上网,通过查找资料原来是因为有线网卡没有激活,默认centos和redhat7都是不启用有线网卡的,要么手动开启,要么安装时直接启用! ... 
- javaweb基础(17)_jsp九个内置对象
			一.JSP运行原理 每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理.JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet ... 
- springmvc的第一个程序
			文中用的框架版本:spring 3,hibernate 3,没有的,自己上网下. web.xml配置: <?xml version="1.0" encoding=" ... 
- 什么是静态代码块?java中如何使用空参构造方法自动生成不同名字的对象,使用非静态的属性和静态属性有什么区别,原因是什么?如何理解static关键字
			静态代码块?类加载就执行,最先执行 class demo{ static int num; static{ num=10; num*=3; System.out.println("haha& ... 
- CF-1140 E - Palindrome-less Arrays
			题意:给定一个没有填完的序列,数值为-1表示你可以用 1~k 中的数字去覆盖它,求将该序列填充后,不存在长度为奇数的回文串的方案数 分析: 使之不存在长度为奇数的回文串,只需要满足不存在长度为3的回文 ... 
