Ubuntu和Windows的不同行为

时间:2018-11-21 06:58:03

标签: npm npm-install

我已经将一个应用程序从Github克隆到了Ubuntu和Windows计算机上。该应用程序的package.json已包含在DECLARE @str1 varchar(max) = '[First Name],[Last Name],[Middle Name]' DECLARE @str2 varchar(max) = '[First Name],[Pin Code],[Address],[Last Name]' 中,

str3
-------------------------------------------------------------
[First Name],[Last Name],[Middle Name],[Pin Code],[Address]

其中一个软件包devDependencies具有package.json,它指定:

"grunt": "^1.0.3",
"grunt-karma": "^3.0.0",
"karma": "^3.3.3"

当我在应用程序级别运行grunt-karma时,Windows版本(6.1.0)会说:

  

npm WARN grunt-karma@3.0.0需要karma@^0.13.0的同级项|| ^ 1.0.0,但未安装。您必须自己安装对等依赖项。

但是,Ubuntu版本(5.6.0)没有此警告。我在"peerDependencies": { "grunt": ">=0.4.x || ^1.0.0", "karma": "^0.13.0 || ^1.0.0" } 文件夹中进行了检查,没有单独的npm install版本(没有node_modules子文件夹)。

是什么导致两者的行为不同?无需我采取进一步措施,Ubuntu版本能否正常运行

0 个答案:

没有答案