Webpack有多个模块的名称只有外壳不同

时间:2017-11-02 18:01:33

标签: webpack webpack-dev-server webpack-2

我有这样的事情:


    application(_:willFinishLaunchingWithOptions:)
    application(_:didFinishLaunchingWithOptions:)

问题是什么?

4 个答案:

答案 0 :(得分:3)

最终,我找到了答案。 这是一个Windows问题。有必要更改C:\ Data ... \ r1HeadLearning.js中的绝对路径

c:\Data\...\letsTest.jsx

C:\Data\...\letsTest.jsx

答案 1 :(得分:1)

在create-react-app中的Contributing.md中:

  

任务文件夹中的脚本和package.json中的其他脚本在Windows中无法使用。但是,在Windows上使用Bash可以更轻松地使用这些脚本,而无需任何变通方法。

因此,更简单的方法是仅在其中安装Bash和npm install。步骤是:

  

在Windows上的Ubuntu上安装Bash

     

可以找到很好的循序渐进指南   here

     

安装Node.js和yarn

     

即使您在Windows上安装了节点和纱线,也不会   可从bash shell访问。您将不得不再次安装它。   通过安装   nvm是   推荐。

     

行尾

     

默认情况下,git将使用CRLF行尾,这将导致   脚本失败。您只能通过设置更改此仓库的它   通过运行autocrlfgit config core.autocrlf false设置为false。您   还可以通过使用--global标志为所有回购启用它   您希望这样做。

答案 2 :(得分:0)

我只是在系统上修复了相同的警告,即在Windows 10上编写Create-React-App的系统上。由于Windows文件系统不区分大小写,因此并不能阻止我继续工作,但是在我的终端输出上查看是很丑的。在调查中,没有可用的答案对我有帮助。但是在对问题进行了几天的思考之后,我想到了一个可能的原因。在最近的过去,我使用npm几次来安装模块,而不是通常的纱线。由于警告都指向节点模块,因此我认为这可能是一个错误。所以这就是我所做的:

  1. 首先,我将自己的developer分支合并到master分支中,将所有内容都合并到一个分支中。
  2. 接下来,我删除了整个node_modules文件夹。
  3. 然后我运行yarn安装以加载所有package.json模块。
  4. 最后,我开始了换纱,警告也消失了。

也许这会对您有所帮助。

答案 3 :(得分:0)

删除node_modules文件夹并运行npm install 这解决了我的问题