如何将独立应用程序部署为npm模块?

时间:2017-05-26 00:23:51

标签: node.js npm npm-install

有没有办法将npm模块加载为主应用程序?

我习惯使用git加载一些应用程序,如:

for x in "$path"/* "$path"/.*; do
  [ -e "$x" ] || continue                      # skip files that don't exist
  basename=${x##*/}                            # find filename w/o path
  case $basename in "."|"..") continue ;; esac # skip "." and ".."

  echo "Processing $x" >&2
  : ...put your logic here...
done

git clone https://github.com/me/myapp.git cd myapp npm install 始终将依赖模块放在npm install路径下。

如何将独立应用程序部署为节点模块?

是否有相当于的东西:

node_modules

1 个答案:

答案 0 :(得分:3)

创建一个github新项目,让我们说 myapp

克隆项目

git clone  https://github.com/me/myapp.git

生成package.json 更新您的代码逻辑      让create file index.js添加一些代码

module.exports = (name) =>name;

创建一个npm帐户   https://www.npmjs.com/signup

登录npm

转到命令

下面的终端类型
npm login

发布npm包

npm publish  https://github.com/me/myapp.git

安装软件包

 npm install myapp

开始导入模块

  let name =require('myapp')
  console.log(name("hello world"));