Tom*_*ski 5 javascript angularjs browserify gulp
我在我的代码上运行browserify,它如下:
import './app';
//——————————————————————————————————————————————————//
// Components
//——————————————————————————————————————————————————//
import './components/_ntToggleClass';
Run Code Online (Sandbox Code Playgroud)
应用很简单
const app = angular.module('app', []);
Run Code Online (Sandbox Code Playgroud)
而文件components是,组件.但他们正在使用前述app:
app.directive('ntToggleClass', () => {
... }
Run Code Online (Sandbox Code Playgroud)
当我手动将所有内容放在一个文件中时,一切正常.但在我使用browserify后,我得到了
未捕获的ReferenceError:未定义app
当我查看代码时,两者var app和指令都在那里.
我的一个朋友来帮忙;-)
我正在使用 Babel (我认为这是显而易见的,因为我使用了importnot )进行编码(准确地说,requireBabelify 使用),所以,正如我所拥有的,我也需要。es2015importexport
解决方案很简单,我所要做的就是把
export default app;
Run Code Online (Sandbox Code Playgroud)
在我的文件末尾app.js,然后使用导入它
import app from '../app';
Run Code Online (Sandbox Code Playgroud)
进入我的指令/组件等。
| 归档时间: |
|
| 查看次数: |
1586 次 |
| 最近记录: |