Tag: npm install

package-lock.json中的“require:true”是做什么的

我们的团队刚刚更新到npm @ 5。 package-lock.json在Windows和Mac之间是统一的(某些依赖是可选的,所以它们不能在Windows上安装,但是在Mac上),所以无论机器如何,我们都会生成相同的node_modules结构。 那很好,然后每个队员都经过了以下步骤: rm -rf node_modules git pull npm install 对于所有团队成员来说,这实际上是完美的,除了一个,在npm install之后修改了package-lock.json 。 修改后的一行是删除"requires": true 。 所以我看到: { … "version": "0.0.1", "lockfileVersion": 1, "requires": true, "dependencies": { … } 但他看到: { … "version": "0.0.1", "lockfileVersion": 1, "dependencies": { … } 有人知道为什么requires: true可能会从一些机器上的package-lock.json文件中删除,而不是其他人? 另外,这个属性的一个小解释不会伤害。 🙂 提前致谢!

升级到NPM 5.4.1后,不能运行“npm install”而不删除node_modules

我已经将5.3.0的NPM升级到了5.4.1,在此之后,似乎只有在删除了node_modules后,命令npm install才起作用 。 当我尝试重新运行安装时,出现以下错误消息。 (之后,如果再次删除node_modules ,命令运行安装工作 – 一次 。) PS C:\ source \ website> npm install npm ERR! pathC:\ source \ website \ node_modules \ fsevents \ node_modules \ aproba \ package.jsonvet.Web npm ERR! 代码EPERM npm ERR! errno -4048 npm ERR! 系统调用取消链接 npm ERR! Error:EPERM:operation not permitted,unlink'C:\ source \ website \ node_modules \ fsevents \ […]

从Windows中的NPM脚本中不能使用mkdir

我想要一个看起来像这样的脚本: { "scripts": "setup": "mkdir -p ./my-dir" } 而且,至less在Windows上,即使我从Git Bash提示符运行,它也会失败。 即使只是尝试mkdir ./my-dir不起作用。 我找不出任何失败的原因。 它给出的错误是一个“语法错误”的错误: > my-app@0.0.1 stage C:\my-app > mkdir ./my-dir The syntax of the command is incorrect. npm ERR! Windows_NT 6.1.7601 npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "run" "stage" npm ERR! node v6.4.0 npm ERR! npm v3.10.3 npm ERR! code ELIFECYCLE npm ERR! […]

npm install:什么时候用–no-bin-links?

当我们安装npm包的时候,为什么我们应该使用选项–no-bin-links? 官方文件说: –no-bin-links参数将阻止npm为包中可能包含的任何二进制文件创build符号链接。 但是我还不清楚哪些场景需要指定。 指定这个选项对包的function有什么影响? 请问包装使用时出错了吗?

对于angular2,nodejs是强制性的,我可以用apache服务器运行吗?

我正在使用angularj与nodejs,如何使用Apache / XAMPP。 将支持或nodejs npm服务器是angular2强制性的

npm install:无法在Windows 10中安装依赖关系

我正在使用Windows 10并安装了node-v6.9.1-x64。 这里是我正在尝试为Android平台构build的项目链接 ,为此我按照上面提到的步骤操作,如下所示: 首先,我已经下载了这个项目,并解压缩到D盘的Ionic文件夹,并将其更名为IonicUserBase 其次,我已经安装了Ionic和Cordova,所以我直接开始导航到项目 第三,安装所有的依赖关系,我使用:npm install 但无法安装依赖关系….请参阅下面的完整日志 D:\>cd Ionic D:\Ionic>cd IonicUserBase D:\Ionic\IonicUserBase>npm install npm WARN deprecated gulp-minify-css@0.3.13: Please use gulp-clean-css npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS […]

如何在Windows 7中安装和使用bower

嗨,我是一个初学者在使用鲍尔,并已遍布互联网安装凉亭,但无法find安装凉亭的一步一步的方法。 如果你能帮助我,我将非常感谢大家的感谢 BOWER。 GIT。 NODE JS

在Windows 2012服务器上为所有用户提供全局NPM软件包

我正在尝试安装继续集成服务器。 该服务器将从GIT中提取数据,并尝试构build应用程序。 由于我使用的是Windows 2012服务器,因此多个用户可以触发构build。 为此,我想确保所有我作为pipe理员安装的节点包都可用于所有用户。 我怎么能够: 全局安装适用于所有用户的节点包。 我想使用本地托pipe的节点registry。 我不想使用节点registry。 安装软件包后,如何validation所有用户是否可以访问软件包?

为什么npm在package.json中添加一些带下划线的属性

当我执行npm install koa-compose ,npm会自动添加一些带下划线的属性,他们有什么作用? 喜欢这个: { "_args": [ [ "koa-compose", "/Users/keenwon/Desktop/demo" ] ], "_from": "koa-compose@latest", "_id": "koa-compose@2.4.0", "_inCache": true, "_installable": true, "_location": "/koa-compose", "_nodeVersion": "5.7.0", "_npmVersion": "3.7.5", "_phantomChildren": {}, "_spec": "koa-compose", "_where": "/Users/keenwon/Desktop/demo" "version": "2.4.0" }

sails.js + npm模块'bcrypt'不安装在Windows 10中

我克隆了一个使用'bcrypt'模块的sails项目,当我试图用命令安装它时, npm install –save bcrypt 但它给了我以下错误!!!还有我使用npm版本@ 3.6.0和节点版本@ 5.6.0.Am无法解决此错误如下所示: > bcrypt@0.8.5 install C:\Users\vikas\Documents\batua-web\node_modules\bcrypt > node-gyp rebuild > C:\Users\vikas\Documents\batua-web\node_modules\bcrypt>if not defined npm_config_node_gyp (node "C:\Program Files (x86)\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node "" rebuild )Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch. > C:\Users\vikas\Documents\batua-web\node_modules\bcrypt\build\bcrypt_lib.vcxproj(20,3): error MSB4019: The imported […]