我正在使用ng build --prod
命令,但它显示错误
ERROR in ./src/main.ts
Module not found: Error: Can't resolve './app/app.module.ngfactory' in 'C:\Users\allud\MyCafe\src'
resolve './app/app.module.ngfactory' in 'C:\Users\allud\MyCafe\src'
using description file: C:\Users\allud\MyCafe\package.json (relative path: ./src)
Field 'browser' doesn't contain a valid alias configuration
after using description file: C:\Users\allud\MyCafe\package.json (relative path: ./src)
using description file: C:\Users\allud\MyCafe\package.json (relative path: ./src/app/app.module.ngfactory)
no extension
Field 'browser' doesn't contain a valid alias configuration
C:\Users\allud\MyCafe\src\app\app.module.ngfactory doesn't exist
.ts
Field 'browser' doesn't contain a valid alias configuration
C:\Users\allud\MyCafe\src\app\app.module.ngfactory.ts doesn't exist
.js
Field 'browser' doesn't contain a valid alias configuration
C:\Users\allud\MyCafe\src\app\app.module.ngfactory.js doesn't exist
as directory
C:\Users\allud\MyCafe\src\app\app.module.ngfactory doesn't exist
[C:\Users\allud\MyCafe\src\app\app.module.ngfactory]
[C:\Users\allud\MyCafe\src\app\app.module.ngfactory.ts]
[C:\Users\allud\MyCafe\src\app\app.module.ngfactory.js]
[C:\Users\allud\MyCafe\src\app\app.module.ngfactory]
@ ./src/main.ts 3:0-66
@ multi ./src/main.ts
似乎是行节点缓存模块问题。请尝试以下命令:
cd {your-project}
npm -f cache clean
rm -f package-lock.json
rm -rf node_modules
npm install
如果不起作用,请在主目录中清除.npm和.node-gyp。
你可以验证的东西很少,
Import
语句中组件的路径
import PackageName from './FromFolder';
现在试试ng build --prod