【发布时间】:2017-10-27 08:26:24
【问题描述】:
我有同样的问题,但本地组件。
那是我的树:
app
|
- assets
|
- js
|
- app.jsx
|
- MainComponent.jsx
但是当我运行命令时:
macpro:app user$ browserify assets/js/app.jsx > tesapp.js
它响应错误:
错误:无法从以下位置找到模块“MainComponent” '/Users/user/WebstormProjects/gowithme/app/assets/js'
这是app.jsx文件的代码:
var React = require('react');
var ReactDOM = require('react-dom');
var MainComponent = require('MainComponent');
console.log("Test",MainComponent);
【问题讨论】:
-
使用本地模块时需要使用本地路径,如:
require('../../MainComponent')。绝对路径用于获取node_modules模块。 -
不是node模块,MainComponet和app.jsx在同一层级
标签: javascript reactjs gruntjs browserify