我在ng-admin源代码中进行了一些修改,因此我需要使用webpack重建它。
我使用$ npm install
安装了package.json中的所有节点模块
然后运行使用webpack.config.js的webpack -d
。
我删除了, 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安装为节点模块。
出了什么问题?
答案 0 :(得分:0)
唉... 我在ng-admin文件夹中有一个node_modules文件夹,该文件夹位于另一个node_modules文件夹中。
+ project
| index.html
| admin.js
| + node_modules
| + ng-admin
| + node_modules
...
我摆脱了父node_modules文件夹,当然改变了索引中的js路径,现在一切都正确建立。