为什么npm install不建立依赖关系?

时间:2018-06-22 00:52:11

标签: npm

我将一个npm模块git分支到了我的仓库中,并将其列为我项目中的依赖项。

"dependencies": {
   ...
   "mobx": "git+https://github.com/myaccount/mobx"
}

当我运行node_modules时,该模块将下载到npm install目录中,但不会构建。因此,我必须转到此目录并手动运行npm install。有什么方法可以配置它以在项目的根目录上使用npm install构建依赖关系。

package.json中用于分叉存储库的scripts如下:

"main": "dist/index.js",
"scripts": {
    "build": "babel src --out-dir dist",
    "prepare": "npm run build",
    "prepublish": "npm run build",
    "prebuild": "npm run build",
    "preinstall": "npm run build"
  },

您会看到dist目录没有建立,因此此模块中没有dist/index.js文件。

1 个答案:

答案 0 :(得分:0)

好的,只需将npm升级到5.6.0即可解决。