首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >命令“ng-build”上没有此类文件或目录错误。

命令“ng-build”上没有此类文件或目录错误。
EN

Stack Overflow用户
提问于 2016-11-09 13:27:02
回答 1查看 2.1K关注 0票数 4

在尝试使用“角-cli”构建项目时,我遇到了以下错误

代码语言:javascript
复制
D:\workspace\migration-project>ng build
ENOENT: no such file or directory, stat 'D:\workspace\migration-project\src\assets'
Error: ENOENT: no such file or directory, stat 'D:\workspace\migration-project\src\assets'
    at Error (native)
    at Object.fs.statSync (fs.js:844:18)
    at D:\workspace\migration-project\node_modules\angular-cli\plugins\glob-copy-webpack-plugin.js:16:64
    at Array.map (native)
    at GlobCopyWebpackPlugin.apply (D:\workspace\migration-project\node_modules\angular-cli\plugins\glob-copy-webpack-plugin.js:16:29)
    at Compiler.apply (D:\workspace\migration-project\node_modules\tapable\lib\Tapable.js:233:16)
    at WebpackOptionsApply.process (D:\workspace\migration-project\node_modules\webpack\lib\WebpackOptionsApply.js:59:18)
    at webpack (D:\workspace\migration-project\node_modules\webpack\lib\webpack.js:28:48)
    at Class.exports.default.Task.extend.run (D:\workspace\migration-project\node_modules\angular-cli\tasks\build-webpack.js:20:31)
    at Class.Command.extend.run (D:\workspace\migration-project\node_modules\angular-cli\commands\build.js:50:26)
    at Class. (D:\workspace\migration-project\node_modules\angular-cli\lib\models\command.js:152:17)
    at tryCatch (D:\workspace\migration-project\node_modules\rsvp\dist\lib\rsvp\-internal.js:215:12)
    at invokeCallback (D:\workspace\migration-project\node_modules\rsvp\dist\lib\rsvp\-internal.js:230:13)
    at D:\workspace\migration-project\node_modules\rsvp\dist\lib\rsvp\then.js:29:16
    at flush (D:\workspace\migration-project\node_modules\rsvp\dist\lib\rsvp\asap.js:85:5)
    at nextTickCallbackWith0Args (node.js:420:9)
    at process._tickCallback (node.js:349:13)

实际上,我在src中没有任何资产目录或文件。不知道它为什么要这么做。

操作系统: Windows 10

webpack: 2.1.0-beta.25 .

角-cli: 1.0.0-beta.19-3 (局部和全球)

@角&@角/材料:最新版本

npm install中没有安装

有人遇到过类似的问题吗?任何线索都会有很大帮助。

更新:问题是角-cli。问题在向后滚回1.0.0-beti后得到解决。

EN

回答 1

Stack Overflow用户

发布于 2016-11-22 08:52:21

在更新到角-cli版本1.0.0-beta.20-4之后,我手动创建了src/assets文件夹,解决了这个问题。

使用最新的角-cli创建新项目时:

代码语言:javascript
复制
ng new migration-project

创建了一个文件夹:

代码语言:javascript
复制
src/assets

有一个名为.gitkeep的文件

我还没有了解为什么需要这个文件夹,但是一切都在正常工作。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40508144

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档