我已经提取了一个现有的ASP.NET核心应用程序,该应用程序以前可以在不同的计算机上运行。
当我在这台计算机上运行应用程序时,我得到以下错误:
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,但如果我运行它,我会得到:
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 install
和aspnet restore
。我可以毫无故障地运行Grunt (任务运行器)。NPM
/ Node
在我的PATH中,我在Windows上运行。
我没有这些操作的wwwroot/DIST
文件夹,我想这就是问题所在。
你知道我做错了什么吗?:-)
编辑:
马克问我它是不是在树上。显然,它是:
我不确定这会如何改变事情。
发布于 2018-04-11 22:23:39
这可能是一个缓存问题,基于我刚刚安装的Node.js
+NPM
和Webpack
。
我所做的事情如下:
中清理my solution
几次后,它突然在我这端开始工作,所以我非常确定是一些本地缓存导致了问题,因为没有有序的依赖关系。
我尝试的另一个技巧是从我的存储库中提取应用程序的早期版本,这似乎会“刷新”缓存(或其他任何问题)。在返回到较早的版本,然后再返回到最新的版本后,一切都正常工作。
发布于 2018-06-25 17:43:48
我的问题可以通过运行以下命令来解决:
node node_modules/webpack/bin/webpack.js --config webpack.config.vendor.js
node node_modules/webpack/bin/webpack.js
发布于 2021-10-21 07:37:16
打开package.config并记下产品构建脚本的名称。这是production
// 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": {
...
然后执行以下命令
C:\my-proj>>npm run production
这将创建dist文件夹
然后运行该项目
https://stackoverflow.com/questions/49734822
复制相似问题