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之前的第一步。)
发布于 2021-06-18 23:54:11
我找到了npm 5描述的here的解决方案。添加将在npm安装时运行的prepare目标。所以在package.json中
"scripts": {
"prepare": "npm run build",
...https://stackoverflow.com/questions/68027433
复制相似问题