Tag: npm shrinkwrap

meteor失败,不能从npm-shrinkwrap安装npm-packages

我几天来一直在诊断这个问题,并且testing了与这个类似的“meteor”和“npm”依赖关系出现的顶级问题解决scheme。 我和我的后端工程师都难倒了。 我使用的是OSX 10.10.3,ruby 1.9.3,node v0.10.36,npm 1.4.28,meteor 1.1.02。 另外,由于错误似乎表明我不在代理之后。 我的环境PATH是: export PATH =“/ usr / local / bin:/ usr / bin:/ bin:/ usr / sbin:/ sbin” 这是错误: => Started proxy. => Started MongoDB. npm-container: updating npm dependencies — hummus, shipping-ups… npm WARN package.json packages-for-meteor-smartpackage-1wscwem@0.0.0 No description npm WARN package.json packages-for-meteor-smartpackage-1wscwem@0.0.0 No repository field. npm WARN […]

如何将新创build的节点模块保存到我的package.json中?

我将新function作为节点模块。 mkdir node_modules/some-feature cd node_modules/some-feature npm init 当然,当我缩小包装时,我收到如下错误消息: npm ERR! extraneous: some-feature@0.0.0 /myprojectdir/node_modules/some-feature npm ERR! extraneous: something-else@0.0.0 /myprojectdir/node_modules/something-elsear 有没有一个快速的方法来保存新创build的无用包到package.json ?

NPM正在开发中收缩

当您在具有package.json和npm-shrinkwrap.json文件的项目的开发环境中进行npm install时会发生什么情况? 它会忽略shrinkwrap和使用package.json的一切或只是为开发依赖项?

如何缩小使用'npm link'创build的符号链接节点模块?

我一次在两个仓库工作。 一个依赖于另一个(在package.json依赖项中列出)。 所以我使用npm link ..\theOne来同时在两个模块上工作。 因此,我可以在另一个模块上testing修改。 问题是当在这个other模块上进行npm shrinkwrap时:它会产生如下错误: npm ERR! extraneous C:\other\node_modules\theOne\node_modules\{xxxx} {xxxx}是对npm显示为无关的dev依赖关系。 任何人都已经成功地用一个符号链接来压缩一个模块到另一个模块? 注意: npm 3.10.3 节点6.3.0

减less用于生产的node_modules的大小

我创build了node_modules,用于在ngrok的帮助下从本地主机上载addon到在线网站,并在CommandPrompt中使用npm install 。 但创build的node_modules文件夹大小为78mb。 在这种情况下,我必须通过删除不需要的文件夹来缩小文件大小,所以我在网上冲浪,并得到了两个build议,因为减小文件大小可能是有效的,它们是:使用– 生产模式 ,另一种使用收缩包装 。 作为第一步,我使用命令npm install –production和npm install –only = production(如下所示): 如何防止为Node.js(package.json)安装“devDependencies”NPM模块? ,但我没有看到文件夹大小的任何变化。 然后介绍如何使用shrinkwrap缩小本网站给出的尺寸,并尝试使用: https : //docs.npmjs.com/cli/shrinkwrap ,但没有成功。 另外我在这里提到: https : //www.npmjs.com/package/modclean ,使用命令modclean -n默认:安全我得到了10-11mb减less。 但是,我仍然在node_modules中有大量不需要的文件夹。 我已经在package.json中指定了一些需要的依赖项,如下所示, "dependencies": { "atlassian-connect-express": "2.0.0", "body-parser": "^1.14.2", "compression": "^1.6.0", "cookie-parser": "^1.4.0", "errorhandler": "^1.4.2", "express": "^4.13.3", "express-hbs": "*", "jugglingdb-sqlite3": "0.0.5", "morgan": "^1.6.1", "static-expiry": ">=0.0.5" } 我在package.json中给出的依赖很less,但我看到在node_modules中创build了大量文件夹。 我怎样才能减lessnode_modules的大小,还有其他的进程吗?