npm模块开发依赖项

时间:2016-11-16 09:45:37

标签: node.js development-environment npm-install

我正在使用该模块开发一个node.js模块和一个更大的主node.js项目。

在开发期间,该模块位于主项目之外的文件夹中。因此,在开发过程中,不应该通过npm install安装它。

对于生产部署,模块的存储库当然必须是依赖项的一部分。但是,正如我所写的那样 - 它不应该在开发过程中安装。

它是这样的:

/home/dev/
          master
          module

的package.json

{
    "name":"master"
    "dependencies": {
        "mymodule": "somewhere on git server" // ** only for production
    }
}

1 个答案:

答案 0 :(得分:0)

是的,您可以从github以及本地计算机位置获取模块。

{
   "name": "master",
   "dependencies": {
       "git_module": "github_username/repo", // eg. LongHike/testApp (where LongHike is github account and testApp is repo)
       "local_module": "file:../your_module" // local machine location (.. represents cd command)
   }
}

希望这会对你有帮助!