要解决在生产构建时显示注入器模块错误的问题,可以尝试以下解决方法:
npm install angular angular-loader webpack --save
module.exports = {
// ...
resolve: {
alias: {
'angular': path.resolve(__dirname, 'node_modules/angular/angular.js')
}
}
};
const webpack = require('webpack');
module.exports = {
// ...
plugins: [
new webpack.DefinePlugin({
'angular': 'angular'
})
]
};
import angular from 'angular';
angular.module('myApp', [])
.controller('myController', ['$scope', function($scope) {
// 控制器逻辑
}]);
"scripts": {
"build": "webpack --config webpack.production.config.js"
}
npm run build
这些步骤应该能够解决在生产构建时显示注入器模块错误的问题。请确保在进行修改之前备份项目文件。