NPM 安装 Gulp/Elixir

NPM install Gulp/Elixir

我正在学习在线课程并下载了 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 deprecated babel-preset-es2015@6.24.1:感谢您使用 Babel:我们建议现在使用 babel-preset-env:请阅读 babeljs.io/env 进行更新! npm WARN deprecated gulp-util@3.0.8: gulp-util is deprecated - 按照 https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5 处的指南替换它 npm WARN deprecated minimatch@2.0.10:请更新到 minimatch 3.0.2 或更高版本以避免 RegExp DoS 问题 npm WARN deprecated browserslist@0.4.0:Browserslist 2 可能无法读取其他工具中使用的 Browserslist >3.0 配置。 npm WARN deprecated minimatch@1.0.0:请更新到 minimatch 3.0.2 或更高版本以避免 RegExp DoS 问题 npm WARN deprecated hoek@2.16.3:不再维护此版本。请升级到最新版本。 npm WARN deprecated boom@2.10.1:不再维护此版本。请升级到最新版本。 npm WARN deprecated cryptiles@2.0.5:不再维护此版本。请升级到最新版本。

node-sass@3.13.1 install C:\httpdocs\ecommerce\node_modules\node-sass node scripts/install.js

在 C:\Users\Erika\AppData\Roaming\npm-cache\node-sass.13.1\win32-x64-48_binding.node

找到缓存的二进制文件

node-sass@3.13.1 postinstall C:\httpdocs\ecommerce\node_modules\node-sass node scripts/build.js

二进制文件位于 C:\httpdocs\ecommerce\node_modules\node-sass\vendor\win32-x64-48\binding.node 测试二进制文件 二进制没问题 npm notice 创建了一个锁文件作为 package-lock.json。你应该提交这个文件。 npm WARN acorn-dynamic-import@4.0.0 需要 acorn@^6.0.0 的对等体,但已安装 none。您必须自己安装对等依赖项。 npm WARN 可选跳过可选依赖项:fsevents@1.2.4 (node_modules\fsevents): npm WARN notsup 跳过可选依赖项:fsevents@1.2.4 不受支持的平台:需要 {"os":"darwin","arch":"any"}(当前:{"os":"win32","arch":"x64"})

在 89.815 秒内添加了来自 772 个贡献者的 1299 个包并审核了 17546 个包 发现 11 个漏洞(8 个中等、2 个高、1 个严重) 运行 npm audit fix 修复它们,或 npm audit 了解详情

您关注此消息日志的哪一部分?

它似乎为您添加了软件包:

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 的依赖项中。