我正在尝试从this repo构建一个npm包,我有一个“缩小”的js文件,IntelliJ在看到<script src="">
标记时会下载,该文件名为http_www.webglearth.com_v2_api.js
因此,我按照npm official和treehouse按照说明操作,但每次尝试对项目执行npm ERR! not a package
时都会收到npm install
错误消息,我已将attempt上传到我的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项目,现在完全不可能
答案 0 :(得分:0)
名称&amp;与可用的npm包repo
相比,package.json中的版本应该是唯一的答案 1 :(得分:0)
好的,所以我设法使用整个存储库而不是min文件构建我的npm和bower包。这个问题真是太愚蠢了。
当关注treehouse tutorial时,我发现此命令用于安装软件包:
现在,人们会认为treehouse/
是主目录而treehouse_profile.js
是javascript文件,错误... treehouse_profile.js
是根文件夹课程学习:小心选择你的地方教程
以下是gitHub中repo名称的屏幕截图:
所以,留下角度整合,这是另一个好的,你可以跟进this question