javascript - 使用npm模块进行前端依赖失败

标签 javascript node.js npm gulp

我以为我可以做 npm 而不是 Bower,我所做的是 npm install angular --save ,然后像这样包含它

<script src="../node_modules/angular/angular.js"></script>

但路径似乎不正确。我创建一个临时存储库来展示我的文件夹结构。

https://github.com/eldyvoon/temp/

最佳答案

为了使用node_modules,您必须使用browsersync公开目录。

尝试一下,像这样更改 gulfile.js 中的浏览器同步 gulp 任务:

gulp.task('browser-sync', function() {
    browserSync.init(null, {
        server: {
            baseDir: 'app',
            routes: {
                '/node_modules': './node_modules'
            }
        }
    });
});

在你的index.html中你的jquery导入是错误的,使用这个:

<script src="../node_modules/jquery/dist/jquery.min.js"></script>

希望这有帮助,如果您需要更多信息,请告诉我

关于javascript - 使用npm模块进行前端依赖失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37783699/

相关文章:

javascript - 位置覆盖有时多行 div?

javascript - Ajax 请求完成后,jQuery 会关闭 TCP 连接吗?

javascript - 为什么 vue 在 Laravel 中的行为与独立 vue 应用程序不同?

javascript - 无法第二次读取json文件: "Unexpected end of input error"

javascript - 打包flow中编写的npm项目

ios - 不变违规文本字符串必须在 <Text> 组件内呈现

javascript - angular.js 防止空数

javascript - 获取 ajax post 请求的用户输入?

javascript - node.js如何组装文件上传?

javascript - 如何以编程方式为询问者的答案设置选定值