Articles of npm

Firebase Node.js SDK未经身份validation的访问

我试图使用3.1.0版本引入的新function来访问实时数据库:“Node.js SDK现在支持未经身份validation的访问。如果没有提供服务帐户,实时数据库访问将被限制,就像任何未经身份validation的客户端一样。 “ SDK更新到3.1.0: user@ha:~/dev/project/auth/firebase$ sudo npm install -g firebase [sudo] password for user: /usr/local/lib └─┬ firebase@3.1.0 尝试没有服务帐户: var firebase = require('firebase'); console.log('Initialise Firebasse app'); firebase.initializeApp({ // serviceAccount: "", databaseURL: "https://some-valid-firebase.firebaseio.com" }); 结果是: user@ha:~/dev/project/auth/firebase$ nodejs fb_anon.js Initialise Firebasse app /home/user/dev/project/node_modules/firebase/auth-node/auth.js:61 throw new Error('Invalid service account provided'); ^ 请帮助,可能我在这里错过了一些明显的东西。 🙁

如何使用npm在一个项目中更新WebRTC adapter.js

我很困惑如何使用npm来保持adapter.js在我的项目中更新。 我按照https://github.com/webrtc/adapter上的说明操作,并使用node命令npm install webrtc-adapter 。 一个node_modules目录被创build,里面有package.json , out文件夹和其他文件和文件夹。 由于adapter.js位于out文件夹内,我必须将其复制到我的项目库文件夹lib/js/adapter.js 。 但是,如果将来运行npm update ,它应该只更新node_modules/out内的node_modules/out而不更新lib/js/adapter.js 。 然后我必须再次复制它。 无论如何,我可以直接更新适用于lib/js/adapter.js ? 谢谢。

安装Gulp给我这些警告

我的节点版本: v0.12.2我的npm版本: 2.7.4 我运行了下面的命令: npm install gulp -g 我应该在乎吗? 我得到这些警告: C:\Users\Maddy\Desktop\PublicServer\skill_tests>npm install gulp -g npm WARN deprecated graceful-fs@3.0.8: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree. npm WARN deprecated minimatch@2.0.10: Please update to minimatch […]

部署angular2应用程序

我在angular2中开发了一个应用程序,现在我需要部署它。 目前我有一个wwww根文件夹包含: html文件 js文件(由打字稿生成) css文件(从scss生成) / node_modules /文件夹 / bower_componenets /文件夹 最后两个文件夹(node_modules&bower_components)非常繁重(300 MB和数千个文件),使用FTP复制它们非常令人沮丧。 有没有办法只保留所需的文件? 非常感谢

我如何在Node 5.6.0环境中运行Node 6 npm包?

我目前正在使用一个运行跨浏览器JavaScripttesting的软件包,称为easy-sauce 。 简而言之,我的package.json文件调用test命令: { "scripts": { "test": "easy-sauce" } } 当我使用Node 6环境,并运行npm test ,一切正常。 但是,我使用的项目仍然需要Node 5.6.0。 当我在这个环境中运行npm test时,我看到以下错误: /data/projects/easytest/node_modules/easy-sauce/lib/cli.js:114 function formatResult(result = {}) { ^ SyntaxError: Unexpected token = at exports.runInThisContext (vm.js:53:16) at Module._compile (module.js:387:25) at Object.Module._extensions..js (module.js:422:10) at Module.load (module.js:357:32) at Function.Module._load (module.js:314:12) at Module.require (module.js:367:17) at require (internal/module.js:16:19) at Object.<anonymous> (/data/projects/easytest/node_modules/easy-sauce/bin/easy-sauce:6:13) at Module._compile […]

在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而不推送新的代码?