首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >ASP.NET核心应用程序无法运行:没有DIST文件夹,并且“找不到模块‘./wwwroot/dist/ASP.NET-manifest.json’”

ASP.NET核心应用程序无法运行:没有DIST文件夹,并且“找不到模块‘./wwwroot/dist/ASP.NET-manifest.json’”
EN

Stack Overflow用户
提问于 2018-04-09 22:00:52
回答 4查看 9.2K关注 0票数 11

我已经提取了一个现有的ASP.NET核心应用程序,该应用程序以前可以在不同的计算机上运行。

当我在这台计算机上运行应用程序时,我得到以下错误:

代码语言:javascript
复制
AggregateException: One or more errors occurred. (Cannot find module './wwwroot/dist/vendor-manifest.json'
Error: Cannot find module './wwwroot/dist/vendor-manifest.json'
at Function.Module._resolveFilename (module.js:547:15)
at Function.Module._load (module.js:474:25)

如果我在谷歌上搜索它,我会运行end up here,但如果我运行它,我会得到:

代码语言:javascript
复制
PM> webpack --config webpack.config.vendor.js
webpack : C:\node_modules\webpack-cli\bin\webpack.js:242
At line:1 char:1
+ webpack --config webpack.config.vendor.js
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (C:\node_modules...\webpack.js:242:String) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError

                throw err;
                ^

Error: Cannot find module 'C:\Users\LarsHoldgaard\Documents\Github\Likvido.CreditRisk\Likvido.CreditRisk\webpack.config.vendor.js'
    at Function.Module._resolveFilename (module.js:547:15)

这对我来说很奇怪。

我尝试过运行npm installaspnet restore。我可以毫无故障地运行Grunt (任务运行器)。NPM / Node在我的PATH中,我在Windows上运行。

我没有这些操作的wwwroot/DIST文件夹,我想这就是问题所在。

你知道我做错了什么吗?:-)

编辑:

马克问我它是不是在树上。显然,它是:

我不确定这会如何改变事情。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2018-04-11 22:23:39

这可能是一个缓存问题,基于我刚刚安装的Node.js+NPMWebpack

我所做的事情如下:

  1. 确保重新启动我的computer
  2. Verify,并确认所有依赖项都正常: Node.js+NPM已安装,Node in PATH,全局安装了Webpack
  3. 在Visual Studio

中清理my solution

  • Rebuild中的所有内容

几次后,它突然在我这端开始工作,所以我非常确定是一些本地缓存导致了问题,因为没有有序的依赖关系。

我尝试的另一个技巧是从我的存储库中提取应用程序的早期版本,这似乎会“刷新”缓存(或其他任何问题)。在返回到较早的版本,然后再返回到最新的版本后,一切都正常工作。

票数 6
EN

Stack Overflow用户

发布于 2018-06-25 17:43:48

我的问题可以通过运行以下命令来解决:

代码语言:javascript
复制
node node_modules/webpack/bin/webpack.js --config webpack.config.vendor.js
node node_modules/webpack/bin/webpack.js
票数 28
EN

Stack Overflow用户

发布于 2021-10-21 07:37:16

打开package.config并记下产品构建脚本的名称。这是production

代码语言:javascript
复制
// package.json    

{
      "name": "my-proj",
      "version": "1.0.0",
      "private": true,
      "scripts": {
        "start:dev": "cross-env DEBUG=true webpack-dev-server",
        "production": "webpack -p"
      },
      "devDependencies": {
      ...

然后执行以下命令

代码语言:javascript
复制
C:\my-proj>>npm run production

这将创建dist文件夹

然后运行该项目

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

https://stackoverflow.com/questions/49734822

复制
相关文章

相似问题

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