【发布时间】:2016-09-12 16:27:55
【问题描述】:
当我尝试在 react 项目上运行 grunt 时出现以下错误
$ 咕噜服务器 运行“browserify:dist”(浏览)任务
错误:无法从 'd:\wamp\www\react1\app\assets\js 中找到模块 'classnames' \成分' 警告:运行 grunt-browserify 时出错。使用 --force 继续。
由于警告而中止。
【问题讨论】:
标签: javascript reactjs
当我尝试在 react 项目上运行 grunt 时出现以下错误
$ 咕噜服务器 运行“browserify:dist”(浏览)任务
错误:无法从 'd:\wamp\www\react1\app\assets\js 中找到模块 'classnames' \成分' 警告:运行 grunt-browserify 时出错。使用 --force 继续。
由于警告而中止。
【问题讨论】:
标签: javascript reactjs
您应该发布您的 package.json 文件,以及试图提取类名的文件的代码。也就是说,听起来您只是缺少一个依赖项。
npm install classnames --save
将它添加到你的 package.json 文件并安装在 node_modules 中。在安装或更新任何 npm 包后重新运行你的 grunt 服务器。
【讨论】:
首先,使用npm install classnames 安装它。
在 Windows 中,如果你写,一切都会好起来的
import classNames from 'classnames'
但在 Linux 中,我收到了 'classnames' is not defined...
问题是我写的大写字母 'classNames' 而不是 'classnames' 用于模块导入,所以考虑一下它可能会解决你的问题。
【讨论】: