2017-06-21 122 views
1

我正在使用Angular2-webpack-starter。我需要将所有这些源(除package.json文件)移动到frontend_src文件夹。我做了,我替换了项目中的所有路径,但是当我尝试npm start命令(当然在npm install之后),我得到了这个(我替换了路径以{{project_path}}在这里,路径是正确的):Angular2/4模块构建失败:错误

ERROR in ./frontend_src/src/main.browser.ts 
Module build failed: Error 
    at new FatalError (D:\{{project_path}}\node_modules\tslint\lib\error.js:31:23) 
    at Function.findConfiguration (D:\{{project_path}}\node_modules\tslint\lib\configuration.js:55:15) 
    at parseConfigFile (D:\{{project_path}}\node_modules\tslint-loader\index.js:44:24) 
    at resolveOptions (D:\{{project_path}}\node_modules\tslint-loader\index.js:35:27) 
    at Object.module.exports (D:\{{project_path}}\node_modules\tslint-loader\index.js:139:17) 
@ multi (webpack)-dev-server/client?http://localhost:3000 ./frontend_src/src/main.browser.ts 

ERROR in ./frontend_src/src/polyfills.browser.ts 
Module build failed: Error 
    at new FatalError (D:\{{project_path}}\node_modules\tslint\lib\error.js:31:23) 
    at Function.findConfiguration (D:\{{project_path}}\node_modules\tslint\lib\configuration.js:55:15) 
    at parseConfigFile (D:\{{project_path}}\node_modules\tslint-loader\index.js:44:24) 
    at resolveOptions (D:\{{project_path}}\node_modules\tslint-loader\index.js:35:27) 
    at Object.module.exports (D:\{{project_path}}\node_modules\tslint-loader\index.js:139:17) 
@ multi (webpack)-dev-server/client?http://localhost:3000 ./frontend_src/src/polyfills.browser.ts 

你怎么看,没有解释问题出在哪里。我试图谷歌它,但所有类似的问题有解释为什么编译失败。 我试过干净的安装和npm cache clean --force命令。

有人能告诉我问题在哪里吗?

回答

0

这可能是因为您还将tslint.json移入您的客户端文件夹。你可以将它回到它是(通常是在项目工作文件夹的根目录),或有创建一个新的迷你tslint.json与

{ 
    "extends": "./node_modules/shared_library/tslint.json" 
} 

您也可以结帐的问题在这里:https://github.com/wbuchwalter/tslint-loader/issues/57

以及https://github.com/wbuchwalter/tslint-loader/issues/22

我试过指定configFile webpack配置选项,但它似乎没有工作。