在名为 package.json 的文件夹中查找包 json 时出现部署错误

deployment error looking for package json in a folder named package.json

我在构建 webpack 时遇到以下错误

ERROR in ./node_modules/bootstrap- 
loader/lib/bootstrap.loader.js!./node_modules/bootstrap-loader/no-op.js
  Module build failed: Error: Cannot find module 
  '/Users/prashantkumar/Desktop/other/webapp-react/node_modules/bootstrap-sass/package.json/package.json'
 at Function.Module._resolveFilename (module.js:547:15)
 at Function._module2.default._resolveFilename (/Users/prashantkumar/Desktop/other/webapp-react/node_modules/require-hacker/babel-transpiled-modules/require hacker.js:442:34)
 at Function.Module._load (module.js:474:25)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
 at exports.default (/Users/prashantkumar/Desktop/other/webapp-react/node_modules/bootstrap-loader/lib/utils/checkBootstrapVersion.js:8:20)
 at Object.module.exports.pitch (/Users/prashantkumar/Desktop/other/webapp-react/node_modules/bootstrap-loader/lib/bootstrap.loader.js:159:65)
@ ./node_modules/bootstrap-loader/loader.js 2:17-61
@ multi bootstrap-loader ./src/client.js

由于某种原因,它正在寻找同名文件夹中的package.json文件,我不知道为什么。我已经尝试在本地和服务器上再次安装它们,但错误仍然存​​在。

我该怎么办?

修复步骤:

  1. 在项目根目录(与package.json相同的文件夹)创建一个.bootstraprc
  2. 将此内容放入文件中: bootstrapVersion: 3 bootstrapPath: ..path to project../node_modules/bootstrap-sass
  3. https://pastebin.com/NQ9tALZq 替换文件 /node_modules/bootstrap-loader/lib/bootstrap.loader.js
    1. 将文件 /node_modules/bootstrap-loader/lib/bootstrap.config.js 替换为:https://pastebin.com/VNJkRiiu

重要提示:这只是一种解决方法,如需修复,请按照以下问题进行操作:https://github.com/shakacode/bootstrap-loader/issues/341

这已在 "resolve" (1.7.1) 的新补丁版本中修复。 https://github.com/browserify/resolve/releases/tag/v1.7.1