【问题标题】:How to install @editorjs/nested-list from github?如何从 github 安装 @editorjs/nested-list?
【发布时间】:2021-09-02 17:38:36
【问题描述】:

This answer 表示我可以运行

npm install --save git+https://github.com/editor-js/nested-list.git

我确实可以运行它,它会安装一个如下所示的目录:

$ ls .../node_modules/@editorjs/nested-list/
README.md     example/      package.json  styles/

如果我尝试构建它会说:

[webpack-cli] Error: Cannot find module '.../node_modules/@editorjs/nested-list/dist/nested-list.js'.
Please verify that the package.json has a valid "main" entry

注意如果我直接安装它

npm i --save @editorjs/nested-list

它有一个dist:

$ ls .../node_modules/@editorjs/nested-list/
README.md     dist/         example/      package.json  styles/

似乎 github 中的内容没有构建 dist 目录。

但是,github 中的内容在 .gitignore 中也有 dist(即他们不想将其签入 github)。

那么如何在我的 npm 构建中正确地从 github 获取和使用这个模块?

(我其实是想修改它,所以这是我自己repo之前的第一步。)

【问题讨论】:

    标签: npm webpack npm-install editorjs


    【解决方案1】:

    我找到了一个针对 npm 5 的解决方案,描述为 here。添加将在安装npm 时运行的prepare 目标。所以在package.json:

      "scripts": {
        "prepare": "npm run build",
    ...
    

    【讨论】:

      猜你喜欢
      • 2014-12-29
      • 1970-01-01
      • 2018-09-06
      • 2019-08-31
      • 2011-02-04
      • 2016-09-02
      • 2016-07-15
      • 2015-04-24
      • 1970-01-01
      相关资源
      最近更新 更多