2016-11-08 123 views
3

我正在学习Angular2。我的文件夹结构是Angular2 CLI:模块未找到:错误:无法解析

src 
    app 
    assets 
     - images 
     -- img1.png 
     -- img2.png 
     - scss 
     - main.scss 
    styles.scss 
angular-cli.json 
package.json 

在这里,我进口main.scssstyles.scss这样

@import '../node_modules/font-awesome/css/font-awesome.css'; 
@import 'assets/scss/main.scss'; 

其中main.scss包含CSS属性

background: url(../images/img1.png) center center no-repeat; 

这里我得到这个错误

./~/css-loader!./~/postcss-loader!./~/angular-cli/~/sass-loader!./src/styles.scss 
Module not found: Error: Can't resolve '../image2/cal2.png' in 'D:\***\**\ui\src' 
resolve '../images/img1.png' in 'D:\***\**\ui\src' 
    using description file: D:\**\**\**\package.json (relative path: ./src) 
    Field 'browser' doesn't contain a valid alias configuration 

但是,当我评论这条线时它工作正常。帮助我什么是造成这个问题。

回答

0

导入main.scss时,整个代码现在位于styles.scss中。 从那里的路径将是:

'./assets/images/img1.png' 
相关问题