0

我在ng-admin源代码中做了一些修改,所以我需要使用webpack重新构建它。

我从 package.json 安装了所有节点模块,$ npm install 然后运行webpack -d了使用webpack.config.js。我删除了,, exclude: /node_modules[\\\/](?!admin-config)/因为我也需要重建 admin-config。

所以现在我有了所有的 js、css 和 map 文件,但是当我尝试运行应用程序时,我得到了这个错误:

Error: [$injector:modulerr] Failed to instantiate module ng-admin due to:
Error: [$injector:modulerr] Failed to instantiate module ui.select due to:
Error: [$injector:nomod] Module 'ui.select' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.

我确保将 ui.select 作为节点模块安装。

什么地方出了错?

4

1 回答 1

0

好吧...我在 ng-admin 文件夹中有一个 node_modules 文件夹,该文件夹位于另一个 node_modules 文件夹本身中。

+ project
| index.html
| admin.js
| + node_modules
  | + ng-admin
    | + node_modules
      ...

我摆脱了父 node_modules 文件夹,当然更改了索引中的 js 路径,现在一切都正确构建了。

于 2016-06-10T11:30:32.027 回答