相关疑难解决方法(0)

如何使用分发文件发布npm包?

我想发布一个包含我的源代码和分发文件的npm包.我的Github存储库包含src包含JavaScript源文件的文件夹.构建过程生成dist包含分发文件的文件夹.当然,该dist文件夹不会被检入Github存储库.

如何以某人的方式发布npm包npm install,他们srcdist文件夹一样好?目前,当我npm publish从我的git存储库运行时,它只会导致src文件夹被发布.

我的package.json看起来像这样:

{
  "name": "join-js",
  "version": "0.0.1",
  "homepage": "https://github.com/archfirst/joinjs",
  "repository": {
    "type": "git",
    "url": "https://github.com/archfirst/joinjs.git"
  },
  "main": "dist/index.js",
  "scripts": {
    "test": "gulp",
    "build": "gulp build",
    "prepublish": "npm run build"
  },
  "dependencies": {
    ...
  },
  "devDependencies": {
    ...
  }
}
Run Code Online (Sandbox Code Playgroud)

git github node.js npm

101
推荐指数
2
解决办法
6万
查看次数

如何检测当前的npm包是否是全局的?

我想编写一些代码,只有在全局安装软件包时才会在npm postinstall上执行.是否有内置的解决方案来检测活动包是否全局安装?

如果没有那么什么是适用于任何操作系统的最佳解决方案?我目前唯一的想法是检查包的当前工作目录,并检查它是否在全局npm路径下.

node.js npm

5
推荐指数
1
解决办法
545
查看次数

标签 统计

node.js ×2

npm ×2

git ×1

github ×1