小编Cha*_*ll3的帖子

节点 - 运行全局安装的自定义模块

我正在尝试安装一个我刚用npm编写的自定义模块.我希望能够像我的计算机上的任何其他命令一样运行它.

它被称为"nawk"

的package.json

{
  "name": "nawk",
  "preferGlobal": true,
  "version": "0.0.1",
  "author": "My Name <xxxxxxxxxx@gmail.com>",
  "description": "a simpler version of awk",
  "bin": {
    "nawk": "./index.js"
  },
  "scripts": {
    "start": "node index"
  },
  "dependencies" : {
  },

  "license": "MIT",
  "engines": {
    "node": ">=0.6"
  }
}
Run Code Online (Sandbox Code Playgroud)

index.js

require('fs');

var readline = require('readline');

var args = process.argv;
args.shift();
args.shift();


var rl = readline.createInterface({
  input: process.stdin,
  output: process.stdout,
  terminal: false
});

rl.on('line', function (line) {
    var message = '';

    var tokens = line.split(/\s+/);

    process.argv.forEach(function(index){
        index …
Run Code Online (Sandbox Code Playgroud)

javascript v8 node.js npm

2
推荐指数
1
解决办法
615
查看次数

标签 统计

javascript ×1

node.js ×1

npm ×1

v8 ×1