我正在在线上课程,并且已经下载了Node和NPM。
我已经完成了package.json文件,并且在使用时遇到了一些问题 安装。
我真的不明白错误消息。我有最新的 版本的Node,我曾尝试将其降级到6.10.3(在线课程中的同一版本),但仍然无法使用。
这里有人知道是什么问题吗?我是新来的,对错误消息不太熟悉。
{
"author": "Erika",
"description": "Jewelry Shop",
"private": true,
"dependencies": {
"gulp": "~4.0.0",
"laravel-elixir": "~5.0.0"
}
}
$ npm安装 npm WARN不推荐使用babel-preset-es2015@6.24.1:感谢您使用Babel:我们建议立即使用babel-preset-env:请阅读babeljs.io/env进行更新! npm WARN不推荐使用gulp-util@3.0.8:不推荐使用gulp-util-请按照https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5上的指南进行替换 npm WARN不建议使用minimatch@2.0.10:请更新至minimatch 3.0.2或更高版本,以避免RegExp DoS问题 npm WARN不推荐使用的browserslist@0.4.0:Browserslist 2在读取其他工具中使用的Browserslist> 3.0 config时可能失败。 npm WARN不建议使用minimatch@1.0.0:请更新为minimatch 3.0.2或更高版本,以避免RegExp DoS问题 npm WARN不推荐使用hoek@2.16.3:此版本不再维护。请升级到最新版本。 npm WARN不推荐使用boom@2.10.1:此版本不再维护。请升级到最新版本。 npm WARN不建议使用cryptiles@2.0.5:此版本不再维护。请升级到最新版本。
node-sass@3.13.1安装C:\ httpdocs \ ecommerce \ node_modules \ node-sass 节点脚本/install.js
在C:\ Users \ Erika \ AppData \ Roaming \ npm-cache \ node-sass \ 3.13.1 \ win32-x64-48_binding.node找到的缓存二进制文件
node-sass@3.13.1安装后C:\ httpdocs \ ecommerce \ node_modules \ node-sass 节点脚本/build.js
二进制文件位于C:\ httpdocs \ ecommerce \ node_modules \ node-sass \ vendor \ win32-x64-48 \ binding.node 测试二进制 二进制很好 npm通知创建了一个作为package-lock.json的锁文件。您应该提交此文件。 npm WARN acorn-dynamic-import@4.0.0需要一个对等体acorn@^6.0.0,但未安装。您必须自己安装对等依赖项。 npm警告可选的跳过可选依赖性:fsevents@1.2.4(node_modules \ fsevents): npm WARN notsup跳过可选依赖项:fsevents@1.2.4不受支持的平台:通缉{“ os”:“ darwin”,“ arch”:“ any”}(当前:{“ os”:“ win32”,“ arch”: “ x64”})
增加了来自772个贡献者的1299个程序包,并在89.815秒中审核了17546个程序包
发现11个漏洞(8个中等,2个高,1个严重)
运行npm audit fix
进行修复,或运行npm audit
了解详情
答案 0 :(得分:0)
您关注此消息日志的哪一部分?
似乎为您添加了软件包:
added 1299 packages from 772 contributors and audited 17546 packages in 89.815s
它也显示了一些警告。在运行之后尝试运行的任何程序时,这些警告可能会提示潜在的问题,但是,如果没有任何特定的问题,则可能很好。
可以通过安装您正在使用的软件包的最新版本来修复不建议使用和不受支持的警告,但是不能保证软件包维护者已经更新了其依赖项。
要升级并保存软件包,可以使用以下命令:
npm -i --save gulp@latest laravel-elixir@latest
-i
进行安装,--save
将其保存回package.json
中的依赖项中。