小编Zia*_*man的帖子

使用npm进行安装时,请使用自定义目录名而不是node_modules

我创建一个package.json,我跑npm install,它工作正常.它node_modules在我的根文件夹中创建一个目录(我可以使用--prefix选项更改).但是,我不喜欢那么多的下划线.我想更改NPM将模块下载到的目录的名称.我希望它被命名nmodsnode-modules或类似的东西.

Bower可以通过读取当前目录中文件directory内的属性来做类似的事情.bowerrc.有没有办法对NPM做同样的事情?

config node.js npm

45
推荐指数
2
解决办法
2万
查看次数

使用'window','document'和'undefined'作为包装jQuery插件的匿名函数中的参数

老实说,我不知道如何缩短标题.

我通过研究SlidesJS插件的来源学习了如何编写jQuery 插件.当我遇到一些新的东西时,我只是问了我的好朋友谷歌,而且大部分时间都得到了满意的答案.老实说,我从来没有做过多少努力.我所知道的$是(可能)是一个简写的jQuery对象构造函数,$()并且jQuery()只要包含jQuery,它就是同样的东西.

不过,最近,我试图了解jQuery背后的科学以及如何编写一个好的 jQuery插件.我遇到了一篇非常好的文章,其中作者列出了几个用于创建jQuery插件的模板.由于其余部分太复杂,我无法理解,我喜欢第一个:轻量级的开始.现在,这是所述模板的代码.

/*!
 * jQuery lightweight plugin boilerplate
 * Original author: @ajpiano
 * Further changes, comments: @addyosmani
 * Licensed under the MIT license
 */


// the semi-colon before the function invocation is a safety 
// net against concatenated scripts and/or other plugins 
// that are not closed properly.
;(function ( $, window, document, undefined ) {

    // undefined …
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-plugins boilerplate dollar-sign

24
推荐指数
1
解决办法
1万
查看次数