我正在尝试在我的系统中全局安装我的定制项目,以便我可以从cmd在计算机中的任何位置调用它,但它并不完全有效。 我试过了:
npm install -g .
还有更多,但我不记得了。这是我的包.json:
...
"name": "nodejs-insta-reddit-cli",
"version": "1.0.0",
"description": "",
"main": "./build/index.js",
"bin": {
"instapostwouter": "./build/index.js"
},
...
主路径在./build/index.js
的原因是因为我使用的是打字稿。
所以我的问题是:我将如何全局安装我的项目,以便我可以在任何目录中的工作站上使用它?
在要全局访问的本地模块目录中使用npm link
。
然后使用npm link package_name
添加它。
或者,您可以发布模块(专用或公共(并使用全局安装并使用它。
有关 Npm 链接的更多信息
注意:如果您使用的是 cli 包,请确保在 package.json 文件中有一个 bin 文件夹和条目。