从外部 js api 文件构建 npm 模块
Building npm module from external js api file
我正在尝试从 this repo 构建一个 npm 包,我有 "minified" js 文件,IntelliJ 在看到 <script src="">
标签时下载该文件,该文件名为 http_www.webglearth.com_v2_api.js
所以,我按照 npm official and treehouse, but keep getting an npm ERR! not a package
error message every time I try to do npm install
on the project, I have uploaded my 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项目中,这现在是完全不可能的
package.json 中的名称和版本与可用的 npm 包 repo
相比应该是唯一的
好的,所以我已经成功地使用整个存储库而不是 min 文件构建了我的 npm 和 bower 包。这个问题真的很愚蠢。
当遵循 treehouse tutorial 时,我发现这个安装包的命令:
现在,有人会认为 treehouse/
是主目录而 treehouse_profile.js
是一个 javascript 文件,错误... treehouse_profile.js
是根文件夹 Lesson learned : 谨慎选择教程
这是 gitHub 中的回购名称的屏幕截图:
因此,剩下 angular 集成,这是另一个很好的集成,您可以在 this question
中跟进
我正在尝试从 this repo 构建一个 npm 包,我有 "minified" js 文件,IntelliJ 在看到 <script src="">
标签时下载该文件,该文件名为 http_www.webglearth.com_v2_api.js
所以,我按照 npm official and treehouse, but keep getting an npm ERR! not a package
error message every time I try to do npm install
on the project, I have uploaded my 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项目中,这现在是完全不可能的
package.json 中的名称和版本与可用的 npm 包 repo
相比应该是唯一的好的,所以我已经成功地使用整个存储库而不是 min 文件构建了我的 npm 和 bower 包。这个问题真的很愚蠢。
当遵循 treehouse tutorial 时,我发现这个安装包的命令:
现在,有人会认为 treehouse/
是主目录而 treehouse_profile.js
是一个 javascript 文件,错误... treehouse_profile.js
是根文件夹 Lesson learned : 谨慎选择教程
这是 gitHub 中的回购名称的屏幕截图:
因此,剩下 angular 集成,这是另一个很好的集成,您可以在 this question
中跟进