2

我正在尝试从这个 repo构建一个 npm 包,我有一个“缩小”的 js 文件,IntelliJ 在看到<script src="">标签时会下载该文件,该文件被称为http_www.webglearth.com_v2_api.js

因此,我按照npm 官方treehousenpm ERR! not a package的说明进行操作,但是每次我尝试在项目上执行时都会收到错误消息npm install,我已将我的尝试上传到我的 Git-hub 帐户,这就是 package.json 的外观喜欢:

 {
  "name": "(web_gl_earth_module)",
  "version": "1.0.0",
  "description": "An npm package to help integrate WEBGL Earth to Angular apps",
  "main": "http_www.webglearth.com_v2_api.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "repository": {
    "type": "git",
    "url": "(https://github.com/webglearth/webglearth2.git)"
  },
  "keywords": [
    "webglearth",
    "globe",
    "visualisation"
  ],
  "author": " (git_hub accounts: petrsloup, klokan)",
  "license": "(Apache-2.0)"
}

我浏览过类似的错误,但没有一个案例场景真正符合我的问题,我不确定我是否以正确的方式尝试这种方法,或者它是否可行。

我的最终目标是能够将此存储库导入到 Angular 项目中,这现在完全不可能

4

2 回答 2

0

好的,所以我已经设法使用整个存储库而不是 min 文件来构建我的 npm 和 bower 包。这个问题真的很愚蠢。

遵循树屋教程时,我发现此命令用于安装软件包:

在此处输入图像描述

现在,有人会认为这treehouse/是主目录并且treehouse_profile.js是一个 javascript 文件,错了…… treehouse_profile.js是根文件夹 经验教训:小心选择教程的位置

这是 gitHub 中 repo 名称的屏幕截图:

在此处输入图像描述

所以,剩下的角度积分,这是另一个很好的,你可以跟进这个问题

于 2018-05-18T14:43:47.237 回答
0

与可用的 npm 包 repo 相比,package.json 中的名称和版本应该是唯一的

于 2018-05-18T13:28:48.380 回答