小编Sto*_*one的帖子

Angular2使用Hashtag路由到页面锚点

我想补充一些链接我Angular2页面上,当点击,将跳转到特定位置该页面,像什么正常的井号标签做.所以链接会是这样的

/users/123#userInfo
/users/123#userPhoto
/users/123#userLikes
Run Code Online (Sandbox Code Playgroud)

等等

我不认为我需要HashLocationStrategy,因为我对正常的Angular2方式很好,但是如果我直接添加,链接实际上会跳转到根目录,而不是同一页面上的某个地方.任何方向表示赞赏,谢谢.

routing hashtag angular

110
推荐指数
10
解决办法
9万
查看次数

webpack“找不到模块”

从 Gulp 切换到 Webpack,由于某种原因无法让 LESS css 工作

module.exports = {
    entry: {
        web: ['./src/web/ts/index.js']
    },
    output: {
        path: './dev/web/js/',
        filename: 'bundle.js'
    },
    devtool: 'source-map',
    resovle: {
        extensions: ['', '.js'],
        modulesDirectories: ['node_modules']
    },
    module: {
        loaders: [
            {
                test: /\.less$/,
                loaders: ['style', 'css', 'less']
            }
        ]
    }
};
Run Code Online (Sandbox Code Playgroud)

这个 webpack.config.js 看起来还可以,但是 main.less 里面的样式并没有复制到 ./dev 文件夹,也没有注入到 index.html 文件中(我手动将文件复制到了 ./dev 文件夹,并且它没有被修改)。我试过

require("./src/web/less/main.less");
Run Code Online (Sandbox Code Playgroud)

这给了我一个“意外令牌”错误,我试过了

require("!style!css!less!./src/web/less/main.less");
Run Code Online (Sandbox Code Playgroud)

这让我出现“找不到模块”错误。正如我所说,删除两者我会得到 bundle.js,但在任何地方都没有 CSS。

怎么了?请帮忙!

loader webpack

5
推荐指数
1
解决办法
7597
查看次数

将React Web和React-Native项目合并为一个?

我们目前正在开发一个包含Node.js后端,Web /移动Web和移动应用程序前端的项目.目前,该项目分为2个文件夹,

  • 主要项目(反应项目)

    • / dist(用于分发)
    • / dev(用于开发)
    • / src(源代码)
      • / api(后端)
      • / web(网络/移动网络前端)
  • 应用程序项目(react-native项目)

    • /安卓
    • / IOS
    • / app(自定义代码)
    • index.ios.js
    • index.android.js

由于两个项目中的公共文件夹都是.git,node_modules和.vscode,因此我没有看到任何明显的冲突.现在,两个项目之间没有太多共同的代码,我们可以留下每个项目,但我想知道将2合并到一个文件夹中是否会更有效率.有人对此有任何建议或意见吗?

reactjs react-native

5
推荐指数
1
解决办法
641
查看次数

标签 统计

angular ×1

hashtag ×1

loader ×1

react-native ×1

reactjs ×1

routing ×1

webpack ×1