Node.js 无法安装程序包,因为它没有package.json

Node.js 无法安装程序包,因为它没有package.json,node.js,npm,Node.js,Npm,因此,当执行npm运行构建时,我得到以下错误 Cannot find module: '@styles/react/libs/toastify/toastify.scss'. Make sure this package is installed. [2021-05-27T08:03:15.123590112Z] [2021-05-27T08:03:15.123595462Z] You can install this package by running: npm install @styl

因此,当执行npm运行构建时,我得到以下错误

Cannot find module: '@styles/react/libs/toastify/toastify.scss'. Make sure this package is installed.
[2021-05-27T08:03:15.123590112Z] 
[2021-05-27T08:03:15.123595462Z] You can install this package by running: npm install @styles/react/libs/toastify/toastify.scss.
但是,如果我运行该命令,它会告诉我
npm安装@styles/react/libs/toastify/toastify.scss
它会告诉我

无法从“@styles\react\libs\toastify\toastify.scss”安装,因为它不包含package.json文件。

我尝试过删除我的节点模块,并再次执行完整的
npm安装
,但没有修复它

Package.json

控制台

Index.js

// ** React Imports
import { Suspense, lazy } from 'react'
import ReactDOM from 'react-dom'

// ** Redux Imports
import { Provider } from 'react-redux'
import { store } from './redux/storeConfig/store'

// ** Toast & ThemeColors Context
import { ToastContainer } from 'react-toastify'
import { ThemeContext } from './utility/context/ThemeColors'

// ** Spinner (Splash Screen)
import Spinner from './@core/components/spinner/Fallback-spinner'

// ** Ripple Button
import './@core/components/ripple-button'

// ** PrismJS
import 'prismjs'
import 'prismjs/themes/prism-tomorrow.css'
import 'prismjs/components/prism-jsx.min'

// ** React Perfect Scrollbar
import 'react-perfect-scrollbar/dist/css/styles.css'

// ** React Toastify
import '@styles/react/libs/toastify/toastify.scss'

// ** Core styles
import './@core/assets/fonts/feather/iconfont.css'
import './@core/scss/core.scss'
import './assets/scss/style.scss'

// ** Service Worker
import * as serviceWorker from './serviceWorker'

// ** Lazy load app
const LazyApp = lazy(() => import('./App'))

ReactDOM.render(
  <Provider store={store}>
    <Suspense fallback={<Spinner />}>
      <ThemeContext>
        <LazyApp />
        <ToastContainer newestOnTop />
      </ThemeContext>
    </Suspense>
  </Provider>,
  document.getElementById('root')
)
serviceWorker.unregister()

//**React导入
从“react”导入{suspence,lazy}
从“react dom”导入react dom
//**重复输入
从“react redux”导入{Provider}
从“./redux/storeConfig/store”导入{store}
//**吐司和主题颜色背景
从“react to astify”导入{toast container}
从“./utility/context/ThemeColors”导入{ThemeContext}
//**微调器(启动屏幕)
从“/@core/components/Spinner/Fallback Spinner”导入微调器
//**波纹按钮
导入“/@core/components/ripple按钮”
//**PrismJS
导入“prismjs”
导入'prismjs/themes/prism-tomory.css'
导入“prismjs/components/prism jsx.min”
//**完美的滚动条
导入“react perfect scrollbar/dist/css/styles.css”
//**反应迟钝
导入“@styles/react/libs/toastify/toastify.scss”
//**核心风格
导入“/@core/assets/font/feather/iconfont.css”
导入“/@core/scss/core.scss”
导入“./assets/scss/style.scss”
//**服务人员
将*作为serviceWorker从“./serviceWorker”导入
//**延迟加载应用程序
const LazyApp=lazy(()=>import('./App'))
ReactDOM.render(
,
document.getElementById('root'))
)
serviceWorker.unregister()

上面写的是“找不到模块”而不是“找不到软件包”,“你可以安装这个软件包”之类的话会产生误导,因为错误来自试图读取软件包中的某个文件,而不是软件包的主文件。这可能应该被报告为错误,因为错误中的建议没有意义。@CherryDT啊,我明白了,模块是包的一部分吗?它可以是,但也可以是代码的一部分。无论如何,为了更好地理解您的实际问题是什么,我们需要了解具体情况,您是否可以在出现错误之前显示您的package.json以及可能更多的build命令输出(如果有)