我曾经发表过jRCarousel jQuery插件来NPM。我最初得到的错误,名称不能包含大写字母,所以我已经改变了package.json,然后发布它发布,但在npm网站上,当我尝试“试试看”选项我得到的“ReferenceError:jQuery是未定义“错误。不知道为什么错误是因为我在package.json中指定了依赖关系。入门 “的ReferenceError:jQuery是没有定义” 为包安装在NPM
此外,如果只有package.json而不是包或模块中的任何其他文件发生任何更改,如何才能更新npm上的package.json文件,还是必须发布新的版本号。 (我想避免)。
这里是我的package.json
{
"name": "jrcarousel",
"version": "1.0.0",
"description": "jRCarousel - jQuery Responsive Carousel,
a modern, lightweight responsive carousel plugin",
"main": "dist/jRCarousel.min.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"repository": {
"type": "git",
"url": "https://github.com/vinayakjadhav/jRCarousel.git"
},
"keywords": [
"jquery-plugin",
"ecosystem:jquery",
"jQuery Resposive Carousel",
"jQuery slider",
"Responsive Slider",
"Carousel",
"Slider",
"Gallery",
"lightweight"
],
"author": "Vinayak Rangnathrao Jadhav",
"license": "MIT",
"dependencies": {
"jquery": "^1.9.1"
},
"bugs": {
"url": "https://github.com/vinayakjadhav/jRCarousel/issues"
},
"homepage": "https://github.com/vinayakjadhav/jRCarousel",
"devDependencies": {}
}
注:我是新来的故宫,寻觅了很多,但非常少的信息提供相关到jQuery插件发布。任何帮助表示赞赏。
[关于UMD相关有用的链接](http://davidbcalhoun.com/2014/what-is-amd-commonjs-and-umd/) – vinayakj
添加这两个标签不仅增加了标签碎片没有实际的好处。 [tag:npm]非常好,用于处理有关npm命令的问题。 –
@ ArtjomB。其实这个问题与这些命令非常相关,因为在这种情况下npm是一个广泛的问题,添加这些标记会将其缩小到问题所在的位置。我也希望获得关于这些命令的信息,以便在不修改版本号的情况下使用它们,因为代码没有变化,只是package.json文件。 – vinayakj