我取消了我们的一个较老的角度项目(可能是6个月),并希望将其用作模板。当我运行它时,我得到以下错误。我用google搜索并在谷歌上阅读了几个links。他们都没有过去升级某些软件包版本的建议,比如我所做的angular / cli。我对如何解决这个问题感到有些失望。
我也很难将其缩小到文件。似乎是一个名为raw-loader
的问题,但这不在我的包json中(猜测它是某种东西的依赖)并且它看起来像这样,这显然不是问题:< / p>
/*
MIT License http://www.opensource.org/licenses/mit-license.php
Author Tobias Koppers @sokra
*/
module.exports = function(content) {
this.cacheable && this.cacheable();
this.value = content;
return "module.exports = " + JSON.stringify(content);
}
module.exports.seperable = true;
已安装的软件包版本(如果相关):
angular-boilerplate@0.0.0 C:\code\go-local
+-- @angular/animations@4.4.6
+-- @angular/cli@1.7.2
+-- @angular/common@4.4.6
+-- @angular/compiler@4.4.6
+-- @angular/compiler-cli@4.4.6
+-- @angular/core@4.4.6
+-- @angular/forms@4.4.6
+-- @angular/http@4.4.6
+-- @angular/platform-browser@4.4.6
+-- @angular/platform-browser-dynamic@4.4.6
+-- @angular/router@4.4.6
+-- @types/jasmine@2.5.38
+-- @types/node@6.0.101
+-- angulartics2@2.5.0
+-- codelyzer@2.0.1
+-- core-js@2.5.3
+-- crds-ng2-content-block@1.1.1
+-- crds-reactive-auth@0.0.1 (git://github.com/crdschurch/crds-reactive-auth.git#a73d58905ca917badbd88131a92cf8c29f3cd629)
+-- crds-styles@2.2.1 (git://github.com/crdschurch/crds-styles.git#92c7c1926a2e3109401ddb583ebaa27cc9aa7221)
+-- intl@1.2.5
+-- jasmine-core@2.5.2
+-- jasmine-spec-reporter@3.2.0
+-- karma@1.4.1
+-- karma-chrome-launcher@2.0.0
+-- karma-cli@1.0.1
+-- karma-coverage-istanbul-reporter@0.2.3
+-- karma-jasmine@1.1.1
+-- karma-jasmine-html-reporter@0.2.2
+-- karma-mocha-reporter@2.2.5
+-- karma-phantomjs-launcher@1.0.4
+-- karma-teamcity-reporter@1.1.0
+-- ng2-mock-component@0.1.1
+-- ng2-toastr@4.1.2
+-- protractor@5.1.2
+-- rxjs@5.4.3
+-- ts-node@2.0.0
+-- tslint@4.5.1
+-- typescript@2.3.4
``-- zone.js@0.8.20
npm ERR! peer dep missing: ajv@^6.0.0, required by ajv-keywords@3.1.0
npm ERR! peer dep missing: ajv@^6.0.0, required by ajv-keywords@3.1.0
答案 0 :(得分:1)
看起来cli无法找到bootstrap中使用的一些gyphicons。我之前遇到过这种情况,我会确保angular-cli.json中的样式部分引用了node_modules中的bootstrap目录。希望这可以帮助。