Articles of npm

在Electron应用程序中安装oracledb时会出现证书错误

我正在运行Windows 7的oracledb v1.10.0,电子预构buildv1.2.2,电子重buildv1.1.5,节点v0.12.7和npm v2.11.3。 当我执行node_modules/.bin/electron-rebuild -f -w oracledb ,我收到以下错误: gyp ERR! stack Error: certificate not trusted gyp ERR! stack at Error (native) gyp ERR! stack at TLSSocket.<anonymous> (_tls_wrap.js:929:36) gyp ERR! stack at TLSSocket.emit (events.js:104:17) gyp ERR! stack at TLSSocket._finishInit (_tls_wrap.js:460:8) gyp ERR! System Windows_NT 6.1.7601 gyp ERR! command "node" "H:\\electron-quick-start\\node_modules\\electron-rebuild\\node_modules\\npm\\node_modules\\node -gyp\\bin\\node-gyp.js" "install" "–target=1.2.7" "–arch=x64" "–dist-url=https://gh-contractor-zcbenz.s3.amazonaws.co […]

当通过节点JS插入时,Mongo shell不显示集合(命令显示集合)

这是我的项目url-shortener目录 我有一个涉及使用MongoDB的Node JS应用程序。 它工作正常,因为我尝试插入,查找和打印数据从MongoDB到节点JS文件server.js中的控制台。 但是,如果我打开一个Mongo Shell并键入show collections ,则什么也不显示。 以下是我如何build立MongoDB连接: mongod –dbpath …path-to-project/url-shortener/data , 这里是我用来连接我的server.js文件的url: var dbUrl = "mongodb://localhost:27017/url-shortener";

如何在Windows上安装n?

我刚安装在我的Mac上,一切都很酷,但不在Windows上安装。 我在Mac上做的过程是: sudo npm install -gn sudo n 0.12.7 那么在Windows上做什么呢?

拒绝安装“模块”作为它自己的依赖

最近,我正在玩一口饮料教程,并有这个错误 Refusing to install gulp as a dependency of itself 执行时 npm install –save-dev gulp 可能是什么问题?

在Azure中更新节点应用程序

我们有一个节点应用程序运行express与一个WAWS夫妇代理4插槽。 是否有可能触发一个npm update而不推送新的代码?

只有当用户手动安装我的npm包时才有运行脚本的好方法吗?(不是由dependency安装)

我正在开发我的npm软件包,我只想在用户手动安装我的软件包(如npm install my-package –save-dev或npm npm命令)时运行特定的脚本。 我不想在通过软件包依赖项安装软件包时运行该命令。 例如,我的软件包是其他软件包other-package依赖项。 即使用户手动安装了other-package ,并且npm应该将my-package安装为依赖项,我也不想运行脚本。 有没有好办法来处理这个问题?

有没有办法从npm运行模块中获取package.json属性?

我正在写一个模块将会从这样的“脚本”属性运行: "scripts": { "runMyModule": "mymodule -stuff stuff" } 注意:这不是我的模块的package.json 。 这是用户用来运行npm的package.json 。 我想允许他们添加一个属性到主要的package.json文件(在npm run runMyModule的命令行中),然后我的模块将读取它。 这可能吗? 我想要的东西是: "forMyModule": { stuff: [ "one", "two" ] }, "scripts": { "runMyModule": "mymodule -stuff stuff" } 是否有可能在我的模块获取forMyModule.stuff ? 我已经创build了index.js和bin/mymodule.js文件。

如何处理来自npm的弃用警告

几乎所有的时候我都使用npm来安装一个包,我得到如下的警告: npm WARN deprecated minimatch@1.0.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue 然后我用build议的版本号安装可疑的软件包。 有没有办法使npm自动执行此操作? 当然有风险。

npm安装github repo strip src文件夹

我做了以下几点: npm install TuningGuide/react-sortable-hoc –save npm info it worked if it ends with ok npm info using npm@3.10.5 npm info using node@v6.2.2 npm info git [ 'clone', npm info git '–template=/Users/velten/.npm/_git-remotes/_templates', npm info git '–mirror', npm info git 'git://github.com/tuningguide/react-sortable-hoc.git', npm info git '/Users/velten/.npm/_git-remotes/git-github-com-tuningguide-react-sortable-hoc-git-78a804e9' ] npm info git [ 'rev-list', '-n1', 'master' ] npm info git […]

包含一个JSON文件作为Webpack输出,但不包含bundle.js的一部分

我有一个webpack应用程序,我想在运行时读取一个json文件。 在webpack打包应用程序之后,我想将json文件从bundle.js中排除,但仍然在package文件夹中。 我怎样才能做到这一点?