加载中...

一、可执行脚本


我们从最简单的讲起。

首先,使用 JavaScript 语言,写一个可执行脚本 hello 。

  1. #!/usr/bin/env node
  2. console.log('hello world');

然后,修改 hello 的权限。

  1. $ chmod 755 hello

现在,hello 就可以执行了。

  1. $ ./hello
  2. hello world

如果想把 hello 前面的路径去除,可以将 hello 的路径加入环境变量 PATH。但是,另一种更好的做法,是在当前目录下新建 package.json ,写入下面的内容。

  1. {
  2. "name": "hello",
  3. "bin": {
  4. "hello": "hello"
  5. }
  6. }

然后执行 npm link 命令。

  1. $ npm link

现在再执行 hello ,就不用输入路径了。

  1. $ hello
  2. hello world

还没有评论.