【问题标题】:How to install Webpack into existing Angular application?如何将 Webpack 安装到现有的 Angular 应用程序中?
【发布时间】:2017-12-22 09:24:41
【问题描述】:

我尝试使用以下命令将 Webpack 安装到项目的现有目录中:

npm install --save-dev webpack

但是,它返回以下错误:

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules\chokidar\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm WARN extract-text-webpack-plugin@2.1.2 requires a peer of webpack@^2.2.0 but none was installed.
npm WARN webpack-dev-server@2.4.5 requires a peer of webpack@^2.2.0 but none was installed.

如何解决这个问题并安装 Webpack?

【问题讨论】:

    标签: node.js angular npm webpack


    【解决方案1】:

    看来你是在 Win32 上运行的,根据

    wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"}

    尝试更新你的 node/npm 版本。

    查看节点的版本管理器。对于 Windows,您可以尝试 this one

    编辑:

    作者没有回应。 尝试过的可能有效的方法:

    npm install -f
    npm install webpack@2.2.0
    

    【讨论】:

    • 是的,我在 Win64 上运行它。所以,我有最新的版本节点。下一步是什么?
    • 尝试使用npm install -f 重新安装以覆盖现有文件
    • 这里有一个关于这个问题的想法:github.com/angular/angular/issues/13935
    • 会覆盖项目文件吗?一个平均的 Angular 组件文件?
    • 我绑得到:npm WARN extract-text-webpack-plugin@2.1.2 requires a peer of webpack@^2.2.0 but none was installed. npm WARN webpack-dev-server@2.4.5 requires a peer of webpack@^2.2.0 but none was installed.
    猜你喜欢
    • 2016-10-02
    • 2019-04-08
    • 1970-01-01
    • 2019-01-18
    • 1970-01-01
    • 2018-09-23
    • 2015-06-28
    • 2020-10-11
    • 1970-01-01
    相关资源
    最近更新 更多